home *** CD-ROM | disk | FTP | other *** search
/ Nebula 1 / Nebula One.iso / Mail / EnhanceMail.1.3 / Source / MailApp.h < prev    next >
Text File  |  1996-04-06  |  72KB  |  2,954 lines

  1. /*
  2.  *     Generated by class-dump.
  3.  *
  4.  *     class-dump is Copyright 1992 by Eric P. Scott.  All rights reserved.
  5.  *     Freely redistributable; noncommercial usage permitted.
  6.  *
  7.  *     No part of this software may be incorporated into any product
  8.  *     sold for profit without the express permission of the copyright
  9.  *     holder.
  10.  */
  11.  
  12. /* Edited extensively by Carl Edman */
  13.  
  14. #import <appkit/appkit.h>
  15. #import "NXUndocumented.h"
  16.  
  17. struct unknown1
  18.    {
  19.    struct unknown *structp1;
  20.    unsigned int int1;
  21.    unsigned int int2;
  22.    void *voidp1;
  23.    void *voidp2;
  24.    };
  25.  
  26. struct unknown2
  27.    {
  28.    long long1;
  29.    long long2;
  30.    long long3;
  31.    unsigned int uint1;
  32.    short short1;
  33.    BOOL bool1;
  34.    BOOL bool2;
  35.    BOOL bool3;
  36.    long long4;
  37.    int int1;
  38.    unsigned int uint2;
  39.    };
  40.  
  41. struct unknown4
  42.    {
  43.    int int1;
  44.    int int2;
  45.    char chara1[1];
  46.    };
  47.  
  48. struct unknown5
  49.    {
  50.    int int1;
  51.    int int2;
  52.    };
  53.  
  54. struct unknown6
  55.    {
  56.    char *charp1;
  57.    int int1;
  58.    char *charp2;
  59.    id id1;
  60.    BOOL bool1;
  61.    };
  62.  
  63. struct unknown7
  64.    {
  65.    char *charp1;
  66.    int int1;
  67.    char *charp2;
  68.    char *charp3;
  69.    struct _MimeTypeMap *structp1;
  70.    };
  71.  
  72. struct unknown8
  73.    {
  74.    char *char1;
  75.    id id1;
  76.    int int1;
  77.    char **char2;
  78.    short short1;
  79.    struct unknownx
  80.       {
  81.       int flag1:1;
  82.       int flag2:1;
  83.       int flag3:1;
  84.       int flag4:1;
  85.       int flag5:1;
  86.       int flag6:1;
  87.       int flag7:1;
  88.       int unused:9;
  89.       } bit1;
  90.    };
  91.  
  92. union unknown9
  93.    {
  94.    int int1;
  95.    struct
  96.       {
  97.       int bit1:7;
  98.       int bit2:1;
  99.       int bit3:8;
  100.       } struct1;
  101.    struct 
  102.       {
  103.       int bit1:8;
  104.       int bit2:8;
  105.       } struct2;
  106.    };
  107.  
  108. struct unknown0
  109.    {
  110.    short short1;
  111.    float float1;
  112.    };
  113.  
  114. struct eflagstruct
  115.    {
  116.    int canEdit:1;
  117.    int editDict:1;
  118.    int wrapMode:2;
  119.    int changeFont:1;
  120.    int keyBindings:1;
  121.    int respondsToIsRTF:1;
  122.    int consecutiveCut:1;
  123.    int quoteNext:1;
  124.    int expandAddresses:1;
  125.    int disablePrintPanel:1;
  126.    int lastWasExpand:1;
  127.    int RESERVED:4;
  128.    };
  129.  
  130. struct bflagstruct
  131.    {
  132.    int nonNext:1;
  133.    int iconAdded:1;
  134.    int textDidPaste:1;
  135.    int attachDir:1;
  136.    int updateFont:1;
  137.    int RESERVED:11;
  138.    };
  139.  
  140. struct mflagstruct
  141.    {
  142.    int read:1;
  143.    int attach:1;
  144.    int infoIndex:8;
  145.    int encrypt:1;
  146.    int deleted:1;
  147.    int mime:1;
  148.    int mark:1;
  149.    int pad:2;
  150.    };
  151.  
  152. struct mboxstatus
  153.    {
  154.    int msgno;
  155.    int msgsize;
  156.    int delmsgno;
  157.    int delmsgsize;
  158.    int unreadmsgno;
  159.    int unreadmsgsize;
  160.    };
  161.  
  162. struct hier_mailbox
  163.    {
  164.    char *string1;
  165.    BOOL char1;
  166.    struct hier_mailbox *hiermbox1;
  167.    struct hier_mailbox *hiermbox2;
  168.    };
  169.  
  170. struct rtf_state
  171.    {
  172.    BOOL bold;
  173.    BOOL italic;
  174.    BOOL underline;
  175.    int justification;
  176.    int font;
  177.    int fontSize;
  178.    };
  179.  
  180. struct MimeCoderMap
  181.    {
  182.    char *str1;
  183.    SEL sel1;
  184.    };
  185.  
  186. /* Classes from Mail.app */
  187. @class Super, Recorder, Buffer, PageBuffer, MailHeaders, MimeParameters;
  188. @class EditText, MediaText, CommandView, MailView, Toc, IconView, Alias;
  189. @class AliasUI, Babel, BrowserFieldEditor, OneShot, DecryptController;
  190. @class Defaults, EditDict, EKProgressView, EncryptAdmin, KeyCell, EncryptKey;
  191. @class Error, FindPanel, FixedOpenPanel, IconButton, IconCell, Info, KeyView;
  192. @class LipService, Message, MailBox, MailCell, CellInfo, SendView, Send;
  193. @class MailDriver, MyApp, ImmutableImage, RunInfo, MimeFetcher, Preferences;
  194. @class Progressor, PublishedKey, ScrollingSound, SendDemo, SendWindow;
  195. @class SendOptions, SoundEdit, StringList, Subprocess, Timer, RectList;
  196. @class TocMatrix, MailHeaderBinding, MailMessage, MailReader, TransferPanel;
  197. @class WrapCell, MimeFilter, MimeMessage, MimeRichText, NextMessage;
  198. @class RTFEnrichedConverter, RunCommand, MailListener, MailSpeaker;
  199.  
  200. @interface Super:Object
  201.    {
  202.    }
  203. - getDefaultFor:fp16;
  204. - (char *)nameFor:fp16;
  205. - windowDidMove:sender;
  206. - windowDidResize:sender;
  207. @end
  208.  
  209. @interface Recorder:Sound
  210.    {
  211.    char *lastFile;
  212.    }
  213. - loadVoxFile:(char *)fp16;
  214. - (int)asciiLength;
  215. - (int)writeAscii:(NXStream *)fp16;
  216. - init;
  217. @end
  218.  
  219. @interface Buffer:Object
  220.    {
  221. @public
  222.    void *data;
  223.    unsigned int length;
  224. @protected
  225.    unsigned int maxlength;
  226.    unsigned int dataSize;
  227.    BOOL dontFree;
  228.    }
  229. + newDataSize:(unsigned int)fp16;
  230. - copy:sender;
  231. - setDontFree:(BOOL)fp16;
  232. - free;
  233. - growTo:(unsigned int)fp16;
  234. - initDataSize:(unsigned int)fp16;
  235. @end
  236.  
  237. @interface PageBuffer:Object
  238.    {
  239. @public
  240.    char *data;
  241.    unsigned int length;
  242. @protected
  243.    unsigned int maxlength;
  244.    BOOL dontFree;
  245.    }
  246. - mapFile:(char *)fp16;
  247. - setDontFree:(BOOL)fp16;
  248. - free;
  249. - (char *)data:(unsigned int)fp16;
  250. @end
  251.  
  252. @interface MailHeaders:Object
  253.    {
  254.    List *myHeaders;
  255.    id myDelegate;
  256.    }
  257. + (char *)fromSpaceUser;
  258. + (BOOL)enforcingFromSpaceLine;
  259. + (void)setForceFromSpaceLine:(BOOL)fp16;
  260. - delegate;
  261. - setDelegate:fp16;
  262. - (void)setFromSpace:(BOOL)fp16;
  263. - (BOOL)hasFromSpace;
  264. - (void)replaceSelInText:fp16;
  265. - (void)replaceSelWithKey:(char *)fp16 value:(char *)fp20 inText:fp24;
  266. - (void)printForDebugger:(NXStream *)fp16;
  267. - (BOOL)writeToStream:(NXStream *)fp16;
  268. - (BOOL)writeHeaderKey:(char *)fp16 value:(char *)fp20 toStream:(NXStream *)fp24;
  269. - (BOOL)readFromStream:(NXStream *)fp16;
  270. - (BOOL)hasKey:(char *)fp16;
  271. - (void)removeKey:(char *)fp16;
  272. - (char *)safeValueForKey:(char *)fp16;
  273. - (char *)valueForKey:(char *)fp16;
  274. - (void)setKey:(char *)fp16 valueNoCopy:(char *)fp20;
  275. - (void)setKey:(char *)fp16 value:(char *)fp20;
  276. - (int)indexOfKey:(char *)fp16;
  277. - (void)removeKeyAt:(int)fp16;
  278. - (void)addKey:(char *)fp16 valueNoCopy:(char *)fp20;
  279. - (void)addKey:(char *)fp16 value:(char *)fp20;
  280. - (void)insertKey:(char *)fp16 valueNoCopy:(char *)fp20 at:(int)fp24;
  281. - (void)insertKey:(char *)fp16 value:(char *)fp20 at:(int)fp24;
  282. - (void)setValueNoCopy:(char *)fp16 at:(int)fp20;
  283. - (void)setValue:(char *)fp16 at:(int)fp20;
  284. - (char *)valueAt:(int)fp16;
  285. - (char *)keyAt:(int)fp16;
  286. - (unsigned int)count;
  287. - free;
  288. - copy;
  289. - initFromStream:(NXStream *)fp16;
  290. - init;
  291. @end
  292.  
  293. @interface MimeParameters:MailHeaders
  294.    {
  295.    }
  296. @end
  297.  
  298. @interface EditText:Text
  299.    {
  300.    Buffer *trash;
  301.    int charWidth;
  302.    int lineHeight;
  303.    float widthOfChar;
  304.    struct eflagstruct eFlags;
  305.    }
  306. + newFrame:(NXRect *)fp16 text:(char *)fp20 alignment:(int)fp24;
  307. + initialize;
  308. - _setFont:fp16 paraStyle:(void *)fp20;
  309. - setSelection:(int)fp16:(int)fp20;
  310. - (void)setKeyBindings:(BOOL)fp16;
  311. - (BOOL)canEdit;
  312. - all:fp16;
  313. - replaceFind:fp16;
  314. - replace:fp16;
  315. - backwardFind:fp16;
  316. - find:fp16;
  317. - enterSelection:fp16;
  318. - backSame:fp16;
  319. - findSame:fp16;
  320. - showFindPanel:fp16;
  321. - setWrapMode:(int)fp16;
  322. - (int)wrapMode;
  323. - match:fp16;
  324. - moveCaret:(unsigned short)fp16;
  325. - (char *)findText:(char *)fp16 ignoreCase:(BOOL)fp20 back:(BOOL)fp24;
  326. - (char *)findRegExpr:(char *)fp16;
  327. - (char *)findRegExpr:(char *)fp16 ignoreCase:(BOOL)fp20;
  328. - becomeFirstResponder;
  329. - simpleReplace:(char *)fp16:(int)fp20;
  330. - paste:fp16;
  331. - cut:fp16;
  332. - clear:fp16;
  333. - mouseDown:(NXEvent *)fp16;
  334. - undo:fp16;
  335. - trash;
  336. - changeFont:fp16;
  337. - setDelegate:fp16;
  338. - _setPreviousText:fp16;
  339. - selectText;
  340. - sizeTo:(float)fp16:(float)fp20;
  341. - setMarginLeft:(float)fp16 right:(float)fp20 top:(float)fp24 bottom:(float)fp28;
  342. - setFont:fp16;
  343. - setFastScan:fp16;
  344. - fontChanged:fp16;
  345. - getFont;
  346. - (BOOL)didExpand;
  347. - (BOOL)expand;
  348. - (void)setExpandAddresses:(BOOL)fp16;
  349. - (BOOL)shouldRunPrintPanel:fp16;
  350. - (void)setEnablePrintPanel:(BOOL)fp16;
  351. - free;
  352. - initFrame:(NXRect *)fp16 text:(char *)fp20 alignment:(int)fp24;
  353. @end
  354.  
  355. @interface MediaText:EditText
  356.    {
  357.    int wasBlinking;
  358.    void *context;
  359.    int op;
  360.    struct bflagstruct bFlags;
  361.    id printingDelegate;
  362.    }
  363. - (BOOL)knowsPagesFirst:(int *)fp16 last:(int *)fp20;
  364. - (void)setPrintingDelegate:fp16;
  365. - (BOOL)writeMailToPasteboard:fp16;
  366. - make7Bit:fp16;
  367. - (void)removeAttachments;
  368. - writeLines:(NXStream *)fp16;
  369. - (void)writeLines:(NXStream *)fp16 wrapAt:(int)fp20;
  370. - getDefaultFont;
  371. - becomeFirstResponder;
  372. - (BOOL)isPlainText;
  373. - alignSelRight:fp16;
  374. - alignSelCenter:fp16;
  375. - alignSelLeft:fp16;
  376. - paste:fp16;
  377. - readSelectionFromPasteboard:fp16;
  378. - pasteWith:fp16;
  379. - pasteAsciiFrom:fp16;
  380. - copy:fp16;
  381. - (BOOL)nonNext;
  382. - selectText:fp16;
  383. - acceptColor:(NXColor)fp16 atPoint:(NXPoint *)fp32;
  384. - (BOOL)validateCommand:fp16;
  385. - mouseDown:(NXEvent *)fp16;
  386. @end
  387.  
  388. @interface MediaText(MediaTextGraphic)
  389. - removeImageNamed:(char *)fp16;
  390. - (BOOL)shouldDelayWindowOrderingForEvent:(NXEvent *)fp16;
  391. - (BOOL)acceptsFirstMouse;
  392. - openAttachment:(char *)fp16;
  393. - convertDocument:fp16 path:(char *)fp20;
  394. - (BOOL)attemptOverwrite:(char *)fp16;
  395. - addImageFor:fp16 to:fp20 path:(char *)fp24;
  396. - getImageForFile:(char *)fp16;
  397. - stringForImage:fp16;
  398. - addRtfd:fp16;
  399. - convert:(NXStream *)fp16 outfile:(NXStream *)fp20 length:(int)fp24;
  400. - emitToCR:(NXStream *)fp16 outfile:(NXStream *)fp20;
  401. - emit:(char *)fp16 outfile:(NXStream *)fp20;
  402. - emitFrom:(int)fp16 to:(int)fp20 infile:(NXStream *)fp24 outfile:(NXStream *)fp28;
  403. - (BOOL)find:(char *)fp16 start:(int)fp20 end:(int)fp24 locs:(struct unknown5 *)fp28 inFile:(NXStream *)fp32;
  404. - lightGray:fp16;
  405. - darkGray:fp16;
  406. - black:fp16;
  407. - toggleRuler:fp16;
  408. - pasteFont:fp16;
  409. - pasteRuler:fp16;
  410. - underline:fp16;
  411. - unscript:fp16;
  412. - superscript:fp16;
  413. - subscript:fp16;
  414. - changeFont:fp16;
  415. - addFile:(char *)fp16 temp:(BOOL)fp20;
  416. - addFileList:(char *)fp16 sender:fp20;
  417. - addEncodedContents:(char *)fp16 sender:fp20;
  418. - addSoundFile:(char *)fp16;
  419. - checkSelection;
  420. - addImport:(char *)fp16 sender:fp20;
  421. - concludeDragOperation:fp16;
  422. - draggedImage:fp16 endedAt:(NXPoint *)fp20 deposited:(BOOL)fp24;
  423. - draggedImage:fp16 beganAt:(NXPoint *)fp20;
  424. - (int)draggingSourceOperationMaskForLocal:(BOOL)fp16;
  425. @end
  426.  
  427. @interface MediaText(MediaTextRead)
  428. - runInfo;
  429. - reset;
  430. - writeRichText:(NXStream *)fp16 forRun:(NXRun *)fp20 atPosition:(int)fp24 emitDefaultRichText:(char *)fp28;
  431. - saveRichText:(NXStream *)fp16;
  432. - readRichText:(NXStream *)fp16;
  433. - setDelegate:fp16;
  434. - enumerateViews:(void (*)())fp16 data:(void *)fp20;
  435. + buildText:(NXRect *)fp16 delegate:fp20;
  436. @end
  437.  
  438. @interface MediaText(MediaTextWrite)
  439. - writeWrapper:(char *)fp16 local:(char *)fp20 encrypt:(BOOL)fp24 sourceDir:(char *)fp28;
  440. - writeToFile:(char *)fp16;
  441. - (int)numViews;
  442. - buildEncrTar:(char *)fp16 from:(char *)fp20 sourceDir:(char *)fp24;
  443. - wrapEncrypt:(char *)fp16 to:(char *)fp20;
  444. - buildArgList:(char *)fp16 in:fp20 local:(char *)fp24;
  445. - copyFiles:(char **)fp16 local:(char *)fp20;
  446. - (char **)buildTarArgs:fp16;
  447. - freeTarArgs:(char **)fp16;
  448. - openfiles:(char *)fp16 tarArglist:(char **)fp20;
  449. - (void)tarError:(int)fp16;
  450. - deleteTar:(char *)fp16;
  451. @end
  452.  
  453. @interface CommandView:View
  454.    {
  455.    NXImage *face;
  456.    NXImage *clockbase;
  457.    NXImage *clockstuff;
  458.    List *list;
  459.    struct tm date;
  460.    }
  461. + newFrame:(NXRect *)fp16;
  462. - setTarget:fp16;
  463. - setDate:(struct tm *)fp16;
  464. - setFrom:(char *)fp16;
  465. - drawSelf:(NXRect *)fp16:(int)fp20;
  466. - performNext:fp16;
  467. - performPrevious:fp16;
  468. - performDelete:fp16;
  469. - setController:fp16 font:fp20;
  470. - free;
  471. - initFrame:(NXRect *)fp16;
  472. @end
  473.  
  474. @interface MailView:NXSplitView
  475.    {
  476.    MediaText *text;
  477.    ScrollView *scroll;
  478.    TextField *statusField;
  479.    CommandView *command;
  480.    Font *msgFont;
  481.    NXRect textFrame;
  482.    int mode;
  483.    }
  484. - emptyText:fp16;
  485. - setFonts;
  486. - windowDidResize:fp16;
  487. - newTitle;
  488. - clearText:(int)fp16;
  489. - setText:(char *)fp16;
  490. - text;
  491. - command;
  492. - getScroll;
  493. - getTextObject;
  494. - tryMatching:fp16;
  495. - openPageLayout:fp16;
  496. - fatal;
  497. @end
  498.  
  499. @interface Toc:Object
  500.    {
  501.    unsigned int length;
  502.    unsigned int maxlength;
  503.    struct unknown *data;
  504.    char *tocName;
  505.    FILE *tocFile;
  506.    Buffer *msgList;
  507.    BOOL loadAtStart;
  508.    BOOL hadError;
  509.    int mboxAccess;
  510.    Buffer *delMsgList;
  511.    BOOL needUpdate;
  512.    }
  513. - (void)getMailboxStatus:(struct mboxstatus *)fp16;
  514. - (BOOL)hadError;
  515. - (BOOL)atStart;
  516. - getMsgList;
  517. - setCurMsg:(int)fp16;
  518. - (int)undeleteMsg;
  519. - deleteMessages:fp16;
  520. - (int)selectedMsg;
  521. - compactToc:fp16 maibox:fp20;
  522. - fixTocHeader:fp16 maibox:fp20;
  523. - compactTocFile:fp16;
  524. - getTocState;
  525. - loadSubject:(char *)fp16 from:(char *)fp20 forMsg:(int)fp24;
  526. - loadAttach:(char *)fp16 forMsg:(int)fp20;
  527. - copyAttachments:fp16 to:(NXStream *)fp20 mailbox:fp24;
  528. - findAttachments:fp16;
  529. - getDeletedAttachments;
  530. - (char)getStateForMsg:(int)fp16;
  531. - rmEncr:(int)fp16;
  532. - (char)setState:(char)fp16 forMsg:(int)fp20 flush:(BOOL)fp24;
  533. - flushFile;
  534. - getFrame:(NXRect *)fp16 height:(float *)fp20;
  535. - viewsChanged:fp16;
  536. - incorporateMail:fp16 start:(int)fp20;
  537. - (int)incorporateToc:fp16 start:(int)fp20;
  538. - repairToc:fp16;
  539. - setAppendMode;
  540. - fileError:(int)fp16;
  541. - safeLoadToc:fp16;
  542. - loadToc:fp16 count:(int)fp20 start:(int)fp24;
  543. - loadMsgListAt:(int)fp16 count:(int)fp20;
  544. - (BOOL)updateTocForMailbox:fp16;
  545. - (BOOL)needUpdate;
  546. - (void)updateMessageAt:(int)fp16 attachSize:(int)fp20 attachTime:(int)fp24;
  547. - (int)buildFor:fp16 newMail:(BOOL)fp20 rebuilding:(BOOL)fp24;
  548. - (int)writeFileFor:fp16;
  549. - (int)calcAccess:fp16;
  550. - setAccess:(int)fp16;
  551. - (int)openTocFor:fp16;
  552. - free;
  553. - setLength:(unsigned int)fp16;
  554. - largerToc:(unsigned int)fp16;
  555. - init;
  556. @end
  557.  
  558. @interface IconView:View
  559.    {
  560.    id bitmap;
  561.    char iconText[50];
  562.    int pctDone;
  563.    BOOL isScalable;
  564.    }
  565. - setScalable:(BOOL)fp16;
  566. - setText:(char *)fp16;
  567. - setPercentDone:(int)fp16;
  568. - toggleStamp;
  569. - mouseDown:(NXEvent *)fp16;
  570. - bitmap;
  571. - setBitmapIfEmpty:fp16;
  572. - setBitmap:fp16;
  573. - resetStamp;
  574. - drawSelf:(NXRect *)fp16:(int)fp20;
  575. - drawSelf;
  576. - (void)drawIconText;
  577. @end
  578.  
  579. @interface Alias:Object
  580.    {
  581.    Buffer *listBuf;
  582.    struct unknown *hashTable;
  583.    }
  584. + new;
  585. - removeAlias:(char *)fp16;
  586. - removeUser:(int)fp16 from:(char *)fp20;
  587. - (void)expandAliases:fp16;
  588. - (void)expandAddress:(char *)fp16 into:fp20 using:(struct unknown1 *)fp24;
  589. - userPass;
  590. - (char *)findUser:(char *)fp16;
  591. - (char *)completeAddress:(char *)fp16 typedChars:(int)fp20;
  592. - (void)_matchAddress:(char *)fp16 with:(char *)fp20 using:(char **)fp24 significantLength:(int)fp28;
  593. - initialize;
  594. - (void)forkedInitialize;
  595. - realInitialize;
  596. - (void)loadFromNetInfo;
  597. - (void)addNetInfoEntry:(char *)fp16 members:(char **)fp20 count:(int)fp24;
  598. - loadHash;
  599. - (BOOL)parsefile:(char *)fp16 alias:(BOOL)fp20 local:(BOOL)fp24;
  600. @end
  601.  
  602. @interface AliasUI:Super
  603.    {
  604.    Window *win;
  605.    IconView *well;
  606.    Box *box;
  607.    id delegate;
  608.    NXBrowser *browser;
  609.    Form *form;
  610.    Button *remove;
  611.    Button *add;
  612.    Button *to;
  613.    Button *cc;
  614.    Alias *mailAlias;
  615.    BOOL isEditable;
  616.    BOOL edited;
  617.    int statusIcon;
  618.    int editButtons;
  619.    int appendButtons;
  620.    int addrType;
  621.    }
  622. + new;
  623. - windowWillReturnFieldEditor:fp16 toObject:fp20;
  624. - (char *)nameFor:fp16;
  625. - (int)browser:fp16 fillMatrix:fp20 inColumn:(int)fp24;
  626. - loadAlias:(char *)fp16 matrix:fp20;
  627. - save:fp16;
  628. - find:fp16;
  629. - (int)found:(char *)fp16 matrix:fp20 first:(int)fp24 last:(int)fp28;
  630. - windowDidResignKey:fp16;
  631. - windowDidUpdate:fp16;
  632. - (BOOL)validSelection;
  633. - setAppendButtons:(int)fp16;
  634. - add:fp16;
  635. - addPrivateName:(char *)fp16;
  636. - remove:fp16;
  637. - loadNewAlias:(char *)fp16 col:(int)fp20;
  638. - appendCc:fp16;
  639. - append:fp16;
  640. - sendNameList:(int)fp16;
  641. - text:fp16 isEmpty:(BOOL)fp20;
  642. - textDidChange:fp16;
  643. - browser;
  644. - show;
  645. - returnHit:fp16;
  646. - doubleClick;
  647. - doit:fp16;
  648. - setBitmap:fp16 display:(BOOL)fp20;
  649. - setGroup:(int)fp16 force:(BOOL)fp20;
  650. - setEditButtons:(int)fp16;
  651. - setStatusIcon:(int)fp16 force:(BOOL)fp20;
  652. - delegate;
  653. - setDelegate:fp16;
  654. - setMailAlias:fp16;
  655. @end
  656.  
  657. @interface Babel:Object
  658.    {
  659.    }
  660. + new;
  661. - loadImageFile:(char *)fp16;
  662. - loadEncryptNibFile:(char *)fp16 owner:fp20 fromZone:(NXZone *)fp24;
  663. - loadNibFile:(char *)fp16 owner:fp20 fromZone:(NXZone *)fp24;
  664. - (BOOL)useGallery;
  665. - findFile:(char *)fp16 path:(char *)fp20;
  666. @end
  667.  
  668. @interface BrowserFieldEditor:EditText
  669.    {
  670.    NXBrowser *myBrowser;
  671.    }
  672. + newForWindow:fp16 browser:fp20;
  673. - keyDown:(NXEvent *)fp16;
  674. - _moveSelection:(int)fp16:(int)fp20;
  675. - (void)setBrowser:fp16;
  676. @end
  677.  
  678. @interface OneShot:Button
  679.    {
  680.    }
  681. - mouseDown:(NXEvent *)fp16;
  682. @end
  683.  
  684. @interface DecryptController:Object
  685.    {
  686.    id lockButton;
  687.    id boundView;
  688.    id entryField;
  689.    id displayField;
  690.    char *msgName;
  691.    }
  692. + (BOOL)passwordNeededFrom:fp16 view:fp20 attach:(char *)fp24;
  693. - enterText:fp16;
  694. - clearMsg;
  695. - setMsg:(char *)fp16;
  696. - entryField;
  697. - boundView;
  698. - reset;
  699. - (int)decryptMsg:(char *)fp16;
  700. @end
  701.  
  702. @interface Defaults:Object
  703.    {
  704.    int debugging;
  705.    int autoFetch;
  706.    int autoCompact;
  707.    int autoIndent;
  708.    int keyBindings;
  709.    int archive;
  710.    int readReceipt;
  711.    int encrypt;
  712.    int autoLaunch;
  713.    int hideOnAutoLaunch;
  714.    id msgFont;
  715.    id boldFont;
  716.    id tocFont;
  717.    id fixedFont;
  718.    int pollTime;
  719.    int lineLength;
  720.    int ccPollTime;
  721.    int pagesPerSheet;
  722.    int paperOrientation;
  723.    int foundDisplayDelay;
  724.    int composeSizeDelay;
  725.    int delayedComposeUpdateSize;
  726.    char *mailDir;
  727.    char *mailFilter;
  728.    char *displayFilter;
  729.    char *mailMarker;
  730.    char *mailer;
  731.    char *replyTo;
  732.    char *spoolFile;
  733.    char *spoolDir;
  734.    char *activeMailbox;
  735.    char *outgoingMailbox;
  736.    char *draftsMailbox;
  737.    char *templatesMailbox;
  738.    char *mailSound;
  739.    char *addressPath;
  740.    char *alternates;
  741.    BOOL showDeletions;
  742.    BOOL showSizes;
  743.    BOOL replyToSelf;
  744.    BOOL autoReplyFormat;
  745.    BOOL autoSelectFont;
  746.    BOOL restrictedRestore;
  747.    BOOL readReceiptOption;
  748.    BOOL expandPrivateAliases;
  749.    BOOL deleteAlwaysSelects;
  750.    BOOL statusLine;
  751.    char *uuencoder;
  752.    char *includePrefix;
  753.    Font *iconFont;
  754.    int sendSizeLimit;
  755.    BOOL spacePages;
  756.    BOOL composeStatusLine;
  757.    BOOL doubleClickRestores;
  758.    BOOL mimeAlternatives;
  759.    int sendFormat;
  760.    BOOL showIconCount;
  761.    char *userKey1;
  762.    char *userValue1;
  763.    char *userKey2;
  764.    char *userValue2;
  765.    BOOL safeSend;
  766.    BOOL loadNetInfoAddresses;
  767.    char *tarCommand;
  768.    char *compressCommand;
  769.    char *uncompressCommand;
  770.    char *priorityHeader;
  771.    char *priorityValues;
  772.    BOOL loadBundles;
  773.    BOOL ignoreMailerErrors;
  774.    BOOL send8BitMime;
  775.    BOOL sendRtfEnrichedMime;
  776.    BOOL incAllMailboxes;
  777.    char *remoteFetch;
  778.    char *peopleDir;
  779.    }
  780. + new;
  781. - (char *)peopleDir;
  782. - (char *)remoteFetch;
  783. - (char *)getNoNull:(char *)fp16 into:(char **)fp20 defaultVal:(char *)fp24;
  784. - (void)getDefault:(char *)fp16 for:fp20;
  785. - (void)saveDefault:(char *)fp16 for:fp20;
  786. - (void)setIncAllMailboxes:(BOOL)fp16;
  787. - (BOOL)incAllMailboxes;
  788. - (BOOL)sendRtfEnrichedMime;
  789. - (BOOL)send8BitMime;
  790. - (BOOL)ignoreMailerErrors;
  791. - (void)setLoadBundles:(BOOL)fp16;
  792. - (BOOL)loadBundles;
  793. - (void)setPriorityValues:(char *)fp16;
  794. - (char *)priorityValues;
  795. - (void)setPriorityHeader:(char *)fp16;
  796. - (char *)priorityHeader;
  797. - (void)setUncompressCommand:(char *)fp16;
  798. - (char *)uncompressCommand;
  799. - (void)setCompressCommand:(char *)fp16;
  800. - (char *)compressCommand;
  801. - (void)setTarCommand:(char *)fp16;
  802. - (char *)tarCommand;
  803. - (void)setLoadNetInfoAddresses:(BOOL)fp16;
  804. - (BOOL)loadNetInfoAddresses;
  805. - (void)setSafeSend:(BOOL)fp16;
  806. - (BOOL)safeSend;
  807. - (void)setUserKey2:(char *)fp16 value:(char *)fp20;
  808. - (char *)userValue2;
  809. - (char *)userKey2;
  810. - (void)setUserKey1:(char *)fp16 value:(char *)fp20;
  811. - (char *)userValue1;
  812. - (char *)userKey1;
  813. - (void)setShowIconCount:(BOOL)fp16;
  814. - (BOOL)showIconCount;
  815. - (void)setSendFormat:(int)fp16;
  816. - (int)sendFormat;
  817. - (void)setMimeAlternatives:(BOOL)fp16;
  818. - (BOOL)mimeAlternatives;
  819. - (BOOL)doubleClickRestores;
  820. - (BOOL)composeStatusLine;
  821. - (BOOL)spacePages;
  822. - (void)setSendSizeLimit:(int)fp16;
  823. - (int)sendSizeLimit;
  824. - iconFont;
  825. - (void)setDelayedComposeUpdateSize:(int)fp16;
  826. - (int)delayedComposeUpdateSize;
  827. - (void)setComposeSizeDelay:(int)fp16;
  828. - (int)composeSizeDelay;
  829. - (void)setStatusLine:(BOOL)fp16;
  830. - (BOOL)statusLine;
  831. - (void)setDeleteAlwaysSelects:(BOOL)fp16;
  832. - (BOOL)deleteAlwaysSelects;
  833. - (void)setFoundDisplayDelay:(int)fp16;
  834. - (int)foundDisplayDelay;
  835. - (void)setIncludePrefix:(char *)fp16;
  836. - (char *)includePrefix;
  837. - (void)setUuencoder:(char *)fp16;
  838. - (char *)uuencoder;
  839. - (void)setExpandPrivateAliases:(BOOL)fp16;
  840. - (BOOL)expandPrivateAliases;
  841. - (void)setRestrictedRestore:(BOOL)fp16;
  842. - (BOOL)restrictedRestore;
  843. - (void)setReadReceiptOption:(int)fp16;
  844. - (int)readReceiptOption;
  845. - (void)setAutoSelectFont:(BOOL)fp16;
  846. - (BOOL)autoSelectFont;
  847. - (void)setAutoReplyFormat:(BOOL)fp16;
  848. - (BOOL)autoReplyFormat;
  849. - (void)setReplyToSelf:(BOOL)fp16;
  850. - (BOOL)replyToSelf;
  851. - (void)setShowSizes:(BOOL)fp16;
  852. - (BOOL)showSizes;
  853. - (void)setShowDeletions:(BOOL)fp16;
  854. - (BOOL)showDeletions;
  855. - (void)setAlternates:(char *)fp16;
  856. - (char *)alternates;
  857. - (void)setAddressPath:(char *)fp16;
  858. - (char *)addressPath;
  859. - (void)setMailSound:(char *)fp16;
  860. - (char *)mailSound;
  861. - (void)setReplyTo:(char *)fp16;
  862. - (char *)replyTo;
  863. - (void)setTemplatesMailbox:(char *)fp16;
  864. - (char *)templatesMailbox;
  865. - (void)setDraftsMailbox:(char *)fp16;
  866. - (char *)draftsMailbox;
  867. - (void)setOutgoingMailbox:(char *)fp16;
  868. - (char *)outgoingMailbox;
  869. - (void)setActiveMailbox:(char *)fp16;
  870. - (char *)activeMailbox;
  871. - (void)setSpoolDir:(char *)fp16;
  872. - (char *)spoolDir;
  873. - (char *)spoolFile;
  874. - (void)setMailer:(char *)fp16;
  875. - (char *)mailer;
  876. - (void)setMailMarker:(char *)fp16;
  877. - (char *)mailMarker;
  878. - (char *)displayFilter;
  879. - (void)setMailFilter:(char *)fp16;
  880. - (char *)mailFilter;
  881. - (void)setMailDir:(char *)fp16;
  882. - (char *)mailDir;
  883. - (char *)get:(char *)fp16 into:(char **)fp20 defaultVal:(char *)fp24;
  884. - (void)setString:(char *)fp16 into:(char **)fp20 name:(char *)fp24;
  885. - (void)setPaperOrientation:(BOOL)fp16;
  886. - (BOOL)paperOrientation;
  887. - (void)setPagesPerSheet:(short)fp16;
  888. - (short)pagesPerSheet;
  889. - (void)setLineLength:(int)fp16;
  890. - (int)lineLength;
  891. - (void)setPollTime:(int)fp16;
  892. - (int)pollTime;
  893. - (void)setBoldFont:fp16;
  894. - boldFont;
  895. - (void)setMsgFont:fp16;
  896. - msgFont;
  897. - (void)updateBoldFont;
  898. - (void)setTocFont:fp16;
  899. - tocFont;
  900. - (void)setFixedFont:fp16;
  901. - fixedFont;
  902. - (void)setEncrypt:(BOOL)fp16;
  903. - (BOOL)encrypt;
  904. - (void)setReadReceipt:(BOOL)fp16;
  905. - (BOOL)readReceipt;
  906. - (void)setArchive:(BOOL)fp16;
  907. - (BOOL)archive;
  908. - (void)setHideOnAutoLaunch:(BOOL)fp16;
  909. - (BOOL)hideOnAutoLaunch;
  910. - (BOOL)autoLaunch;
  911. - (void)setKeyBindings:(BOOL)fp16;
  912. - (BOOL)keyBindings;
  913. - (void)setAutoIndent:(BOOL)fp16;
  914. - (BOOL)autoIndent;
  915. - (void)setAutoCompact:(BOOL)fp16;
  916. - (BOOL)autoCompact;
  917. - (void)setDebugging:(BOOL)fp16;
  918. - (BOOL)debugging;
  919. - (void)setAutoFetch:(BOOL)fp16;
  920. - (BOOL)autoFetch;
  921. - (void)writeString:(char *)fp16 name:(char *)fp20;
  922. - (char *)getString:(char *)fp16 defaultVal:(char *)fp20;
  923. - (void)writeInt:(int)fp16 name:(char *)fp20;
  924. - (int)getInt:(char *)fp16 defaultVal:(int)fp20;
  925. - (void)writeBool:(BOOL)fp16 name:(char *)fp20;
  926. - (BOOL)getBool:(char *)fp16 defaultVal:(BOOL)fp20;
  927. - (void)registerDefaults;
  928. - free;
  929. - init;
  930. @end
  931.  
  932. @interface EditDict:Object
  933.    {
  934.    struct _stringObject *hashTab[29];
  935.    NXStream *stream;
  936.    char *dictname;
  937.    }
  938. + newDict:(char *)fp16 proc:(void (*)())fp20 data:(void *)fp24;
  939. + newDict:(char *)fp16;
  940. + new;
  941. - removeKey:(char *)fp16;
  942. - save:fp16;
  943. - (int)loadMatrix:fp16;
  944. - addKey:(char *)fp16 val:(char *)fp20;
  945. - free;
  946. - (char *)lookup:(char *)fp16;
  947. - initDict:(char *)fp16 proc:(void (*)())fp20 data:(void *)fp24;
  948. @end
  949.  
  950. @interface EKProgressView:View
  951.    {
  952.    float min;
  953.    float max;
  954.    float progress;
  955.    int orientation;
  956.    NXColor fillColor;
  957.    }
  958. - drawSelf:(NXRect *)fp16:(int)fp20;
  959. - setFillColor:(NXColor)fp16;
  960. - setOrientation:(int)fp16;
  961. - setProgress:(float)fp16;
  962. - setMaxValue:(float)fp16;
  963. - setMinValue:(float)fp16;
  964. - initFrame:(NXRect *)fp16;
  965. @end
  966.  
  967. @interface EncryptAdmin:Object
  968.    {
  969.    id address;
  970.    id addressView;
  971.    id chooser;
  972.    id curView;
  973.    id instruct;
  974.    id keyField;
  975.    id keyText;
  976.    id privateView;
  977.    id publicView;
  978.    id well;
  979.    id window;
  980.    id parent;
  981.    id keyManager;
  982.    char *validKey;
  983.    BOOL validated;
  984.    BOOL updated;
  985.    void *domain;
  986.    int curType;
  987.    int privateKeyPassNumber;
  988.    }
  989. + new;
  990. - performClose:fp16;
  991. - setPrivateKey:fp16;
  992. - makeNewKeyPair;
  993. - removeKeysAndShow:fp16;
  994. - removePublicKey:fp16;
  995. - addPublicKeyAndShow:fp16;
  996. - show;
  997. - changeView:fp16;
  998. - revert:fp16;
  999. - selectSelf:fp16;
  1000. - showPublic;
  1001. - showPrivate;
  1002. - updateMatrix;
  1003. - chooseRow;
  1004. - connect;
  1005. - publicKeyText;
  1006. - addressText;
  1007. @end
  1008.  
  1009. @interface KeyCell:Cell
  1010.    {
  1011.    }
  1012. - calcCellSize:(NXSize *)fp16;
  1013. @end
  1014.  
  1015. @interface EncryptKey:Panel
  1016.    {
  1017.    char *key;
  1018.    id username;
  1019.    id keyList;
  1020.    id encryptPanel;
  1021.    id sendEncryptedButton;
  1022.    int keyLength;
  1023.    }
  1024. - (char *)key;
  1025. - sendUnencrypt:fp16;
  1026. - performClose:fp16;
  1027. - acceptKey:fp16;
  1028. - show:(char *)fp16;
  1029. - disableSendEncryptedButton;
  1030. - buildList;
  1031. - chooseRow;
  1032. @end
  1033.  
  1034. @interface Error:Object
  1035.    {
  1036.    }
  1037. + new;
  1038. - appendFileError:(char *)fp16;
  1039. - badDir:(char *)fp16;
  1040. - badFile:(char *)fp16 error:(int)fp20;
  1041. - (int)alert:(char *)fp16 msg:(char *)fp20 but1:(char *)fp24 but2:(char *)fp28 but3:(char *)fp32 arg1:(void *)fp36 arg2:(void *)fp40;
  1042. @end
  1043.  
  1044. @interface FindPanel:Super
  1045.    {
  1046.    id ftext;
  1047.    id regExpr;
  1048.    id ignoreCase;
  1049.    id allMatrix;
  1050.    id errmsg;
  1051.    id findButton;
  1052.    id replaceButton;
  1053.    id backFindButton;
  1054.    id findWindow;
  1055.    id findReplaceButton;
  1056.    id allButton;
  1057.    char *findField;
  1058.    id replaceWithField;
  1059.    id allBox;
  1060.    int msgState;
  1061.    BOOL findKeyboard;
  1062.    BOOL failed;
  1063.    char *lowerFind;
  1064.    int findLength;
  1065.    int curMode;
  1066.    int windowMode;
  1067.    int oldAllRow;
  1068.    }
  1069. + new;
  1070. - (BOOL)exportFindText:(char *)fp16;
  1071. - (BOOL)importFindText;
  1072. - (char *)nameFor:fp16;
  1073. - windowDidUpdate:fp16;
  1074. - setFindMode:(int)fp16;
  1075. - setErrorMsg:(char *)fp16 beep:(BOOL)fp20;
  1076. - (char *)errorMsg;
  1077. - (char *)replaceField;
  1078. - (char *)findField;
  1079. - (char *)findFieldInternal;
  1080. - setFindField:(char *)fp16;
  1081. - setFindFieldInternal:(char *)fp16;
  1082. - performReplace;
  1083. - performBackFind;
  1084. - performFind;
  1085. - hide;
  1086. - show;
  1087. - (BOOL)regExpr;
  1088. - (BOOL)ignoreCase;
  1089. - (BOOL)searchMessage;
  1090. - (int)allChoice;
  1091. - setFailed:(BOOL)fp16;
  1092. - setFindByKeyboard:(BOOL)fp16;
  1093. - findReturn:fp16;
  1094. @end
  1095.  
  1096. @interface FixedOpenPanel:OpenPanel
  1097.    {
  1098.    }
  1099. - ok:fp16;
  1100. - (BOOL)_checkFile:(char *)fp16 exclude:(struct unknown1 *)fp20 column:(int)fp24 directory:(char *)fp28 leaf:(int)fp32;
  1101. - chooseDirectories:(BOOL)fp16;
  1102. - chooseFilesAndDirectories:(BOOL)fp16;
  1103. @end
  1104.  
  1105. @interface IconButton:Button
  1106.    {
  1107.    SEL extraAction;
  1108.    id delegate;
  1109.    }
  1110. - copy;
  1111. - setDelegate:fp16;
  1112. - delegate;
  1113. - setAction:(SEL)fp16;
  1114. - drawSelf:(NXRect *)fp16;
  1115. - drawSelf:(NXRect *)fp16:(int)fp20;
  1116. - mouseDown:(NXEvent *)fp16;
  1117. @end
  1118.  
  1119. @interface IconCell:ButtonCell
  1120.    {
  1121.    char *filename;
  1122.    id white;
  1123.    BOOL deleteFile;
  1124.    }
  1125. - copy;
  1126. - (const char *)name;
  1127. - (BOOL)setName:(char *)fp16;
  1128. - bitmap;
  1129. - setBitmap:fp16;
  1130. - highlight:(NXRect *)fp16 inView:fp20 lit:(BOOL)fp24;
  1131. - drawSelf:(NXRect *)fp16 inView:fp20;
  1132. - free;
  1133. - setDeleteFile:(BOOL)fp16;
  1134. @end
  1135.  
  1136. @interface Info:Object
  1137.    {
  1138.    id infoPanel;
  1139.    id versionField;
  1140.    id releaseField;
  1141.    }
  1142. + new;
  1143. - clickedOnTitle:fp16;
  1144. - clickedOnPicture:fp16;
  1145. - show;
  1146. - init;
  1147. @end
  1148.  
  1149. @interface KeyView:View
  1150.    {
  1151.    id image;
  1152.    id currentImage;
  1153.    id keyInfo;
  1154.    id delegate;
  1155.    NXRect hotRect;
  1156.    id publishedKey;
  1157.    }
  1158. - publishedKey;
  1159. - (int)draggingSourceOperationMaskForLocal:(BOOL)fp16;
  1160. - mouseDown:(NXEvent *)fp16;
  1161. - createKeyFile:(char *)fp16;
  1162. - (BOOL)acceptsFirstMouse;
  1163. - drawSelf:(NXRect *)fp16:(int)fp20;
  1164. - concludeDragOperation:fp16;
  1165. - (BOOL)performDragOperation:fp16;
  1166. - (BOOL)prepareForDragOperation:fp16;
  1167. - draggingExited:fp16;
  1168. - (int)draggingEntered:fp16;
  1169. - setDelegate:fp16;
  1170. - setImageOn:(BOOL)fp16;
  1171. - initFrame:(NXRect *)fp16;
  1172. @end
  1173.  
  1174. @interface LipService:Object
  1175.    {
  1176.    Recorder *sound;
  1177.    SoundMeter *graph;
  1178.    id controller;
  1179.    View *contentView;
  1180.    Button *edit;
  1181.    Button *erase;
  1182.    Button *pause;
  1183.    Button *play;
  1184.    Button *record;
  1185.    Button *stop;
  1186.    Button *transfer;
  1187.    Panel *win;
  1188.    BOOL playing;
  1189.    BOOL recording;
  1190.    BOOL editInvalid;
  1191.    int panelState;
  1192.    }
  1193. + new;
  1194. - loadFile:(char *)fp16;
  1195. - windowDidUpdate:fp16;
  1196. - windowDidMove:fp16;
  1197. - windowWillClose:fp16;
  1198. - setSound:fp16;
  1199. - didPlay:fp16;
  1200. - willPlay:fp16;
  1201. - didRecord:fp16;
  1202. - willRecord:fp16;
  1203. - hadError:fp16;
  1204. - sound;
  1205. - contentView;
  1206. - window;
  1207. - lipservice:fp16;
  1208. - newLipService;
  1209. - pause:fp16;
  1210. - record:fp16;
  1211. - play:fp16;
  1212. - shutDown:fp16;
  1213. - erase:fp16;
  1214. - reallyEdit:fp16;
  1215. - edit:fp16;
  1216. - show:fp16;
  1217. - transfer:fp16;
  1218. @end
  1219.  
  1220. @interface Message:Object
  1221.    {
  1222.    int endHeader;
  1223.    struct unknown *table;
  1224.    void *tableInfo;
  1225.    }
  1226. - free;
  1227. - (char *)emptyGet:(char *)fp16;
  1228. - (BOOL)haveAttach;
  1229. - readMessage:fp16;
  1230. - processList:(struct unknown6 *)fp16 buf:(char *)fp20;
  1231. - cleanList;
  1232. - (struct tm *)date;
  1233. - (BOOL)wasSentFromNext;
  1234. - (BOOL)readReceipt;
  1235. - getAttach:(char *)fp16;
  1236. - getList:(char *)fp16;
  1237. - (char *)get:(char *)fp16;
  1238. - initTable;
  1239. @end
  1240.  
  1241. @interface MailBox:Object
  1242.    {
  1243.    char *mailFileName;
  1244.    char *dirname;
  1245.    Toc *toc;
  1246.    MailReader *mailReader;
  1247.    Message *msgHeader;
  1248.    int mailLength;
  1249.    FILE *mailFile;
  1250.    PageBuffer *buffer;
  1251.    int curOp;
  1252.    struct unknown4 *attachInfo;
  1253.    int mboxAccess;
  1254.    long attachFileSize;
  1255.    long dataSize;
  1256.    long msgSize;
  1257.    FILE *tempFile;
  1258.    char *attachDest;
  1259.    BOOL haveLock;
  1260.    }
  1261. + newTempMailBox:(char *)fp16;
  1262. + newMailBox:(char *)fp16;
  1263. - (BOOL)messageAt:(int)fp16 containsRegExpr:(struct regex *)fp20;
  1264. - (void)maybeUpdateToc;
  1265. - (BOOL)checkAttachmentSizeForMessageAt:(int)fp16;
  1266. - (struct unknown2 *)tocInfoAt:(int)fp16;
  1267. - (void)getMailboxStatus:(struct mboxstatus *)fp16;
  1268. - (BOOL)readOnly;
  1269. - calcAccess;
  1270. - getFrame:(NXRect *)fp16 height:(float *)fp20;
  1271. - setCurMsg:(int)fp16;
  1272. - rmEncr:(int)fp16;
  1273. - (int)undeleteMsg;
  1274. - deleteMessages:fp16;
  1275. - loadSubject:(char *)fp16 from:(char *)fp20 forMsg:(int)fp24;
  1276. - copyAttachments:fp16 to:(NXStream *)fp20;
  1277. - flushMsgState;
  1278. - (char)getStateForMsg:(int)fp16;
  1279. - (char)setState:(char)fp16 forMsg:(int)fp20 flush:(BOOL)fp24;
  1280. - viewsChanged:fp16;
  1281. - transfer:fp16 to:fp20;
  1282. - writeMessages:fp16 to:(NXStream *)fp20;
  1283. - getMsgList;
  1284. - compactMail:(int *)fp16;
  1285. - compactMailFile:fp16;
  1286. - getDeletedAttachments;
  1287. - copyMsgBodyAt:(long)fp16 count:(long)fp20 remove:(BOOL)fp24;
  1288. - writeDataFile:(char *)fp16 start:(long)fp20 count:(long)fp24;
  1289. - getAttachmentInfo:(char *)fp16 ref:(char *)fp20;
  1290. - filterAttachments;
  1291. - writeAttachAt:(int)fp16 end:(int)fp20 ref:(int)fp24 endHeader:(int)fp28;
  1292. - copySpoolFile:(FILE *)fp16;
  1293. - getNewMail:(char *)fp16;
  1294. - incorporateMailAtStart:(char *)fp16;
  1295. - getMail:(char *)fp16 length:(int)fp20;
  1296. - pasteMail:(char *)fp16;
  1297. - copyFromPboard:fp16 dest:(FILE *)fp20;
  1298. - repairTocFile:(int)fp16;
  1299. - deleteAttachments:fp16;
  1300. - setAttachInfo:(struct unknown4 *)fp16;
  1301. - freeAttachInfo;
  1302. - (int)mailLength;
  1303. - (BOOL)appendMessage:fp16;
  1304. - loadMessageAt:(int)fp16 forcePlain:(BOOL)fp20;
  1305. - loadMessageAt:(int)fp16;
  1306. - (void)loadFilteredMessageFrom:(FILE *)fp16 at:(int)fp20 length:(int)fp24 into:fp28;
  1307. - (BOOL)couldLoadFilteredMessageFrom:(FILE *)fp16 length:(int)fp20 into:fp24;
  1308. - msgHeader;
  1309. - rawMsg;
  1310. - processed;
  1311. - (char *)dirname;
  1312. - fileError:(int)fp16;
  1313. - fixSelf:(char *)fp16 at:(int)fp20 encrypt:(BOOL)fp24;
  1314. - copy:(char *)fp16 to:(char *)fp20;
  1315. - modifyFileAt:(int)fp16 newName:(char *)fp20 encrypt:(BOOL)fp24;
  1316. - fixAttachment:(char *)fp16 at:(int)fp20 encrypt:(BOOL)fp24;
  1317. - (char *)mailFileName;
  1318. - (FILE *)mailFile;
  1319. - setMailReader:fp16;
  1320. - mailReader;
  1321. - (BOOL)find:(char *)fp16 start:(int)fp20 end:(int)fp24 locs:(struct unknown5 *)fp28 inFile:(FILE *)fp32;
  1322. - free;
  1323. - removeLock;
  1324. - getTocHeight:(float *)fp16;
  1325. - getWindowFrame:(NXRect *)fp16;
  1326. - restore;
  1327. - fatal;
  1328. - initMailBox:(char *)fp16;
  1329. @end
  1330.  
  1331. @interface MailCell:Cell
  1332.    {
  1333.    int msgId;
  1334.    int dateVal;
  1335.    struct mflagstruct mflags;
  1336.    char *from;
  1337.    char *date;
  1338.    long size;
  1339.    unsigned int status;
  1340.    }
  1341. - (void)setFlagged:(BOOL)fp16;
  1342. - (BOOL)isFlagged;
  1343. - (void)setDeleted:(BOOL)fp16;
  1344. - (BOOL)isDeleted;
  1345. - (void)setRead:(BOOL)fp16;
  1346. - (BOOL)isRead;
  1347. - (void)setUnencrypt;
  1348. - calcCellSize:(NXSize *)fp16 inRect:(NXRect *)fp20;
  1349. - highlight:(NXRect *)fp16 inView:fp20 lit:(BOOL)fp24;
  1350. - drawCell:(NXRect *)fp16 inView:fp20;
  1351. - drawCell:(NXRect *)fp16 inView:fp20 highlighted:(BOOL)fp24;
  1352. - (void)paintIcon:fp16 inRect:(NXRect *)fp20 atPos:(float)fp24 op:(int)fp28;
  1353. - drawSelf:(NXRect *)fp16 inView:fp20;
  1354. - (void)setSize:(long)fp16;
  1355. - (char *)subject;
  1356. - (void)setSubject:(char *)fp16;
  1357. - (char *)from;
  1358. - (void)setFrom:(char *)fp16;
  1359. - (char *)date;
  1360. - (void)setDate:(char *)fp16;
  1361. - (int)msgId;
  1362. - setLoaded:(BOOL)fp16;
  1363. - (BOOL)isLoaded;
  1364. - copy;
  1365. - free;
  1366. @end
  1367.  
  1368. @interface CellInfo:Object
  1369.    {
  1370.    int newPos;
  1371.    int richPos;
  1372.    int numPos;
  1373.    int datePos;
  1374.    int fromPos;
  1375.    int subjPos;
  1376.    int flagPos;
  1377.    int prioPos;
  1378.    float fromWidth;
  1379.    float fieldGap;
  1380.    float lineHeight;
  1381.    float descender;
  1382.    id font;
  1383.    BOOL isFirstResponder;
  1384.    id cellDelegate;
  1385.    unsigned char delegateFlags;
  1386.    }
  1387. - delegate;
  1388. - setDelegate:fp16;
  1389. - (void)limitString:(char *)fp16 toWidth:(float)fp20;
  1390. - becomeFirstResponder;
  1391. - resignFirstResponder;
  1392. - (float)cellHeight;
  1393. - setFont:fp16;
  1394. - initWithFont:fp16;
  1395. - init;
  1396. @end
  1397.  
  1398. @interface SendView:View
  1399.    {
  1400.    MailReader *mbox;
  1401.    Form *form;
  1402.    List *buttons;
  1403.    BOOL specialDelivery;
  1404.    BOOL ccEdited;
  1405.    float maxHeight;
  1406.    float minHeight;
  1407.    }
  1408. + (float)minHeight;
  1409. + newFrame:(NXRect *)fp16;
  1410. - encryptButton;
  1411. - nextMailButton;
  1412. - (BOOL)isSpecialDelivery;
  1413. - setSpecialDelivery:(BOOL)fp16;
  1414. - makeReply;
  1415. - makeReplyAll;
  1416. - setTarget:fp16;
  1417. - loadNames:(char *)fp16 at:(int)fp20;
  1418. - drawSelf:(NXRect *)fp16:(int)fp20;
  1419. - form;
  1420. - reset:fp16;
  1421. - textDidEnd:fp16 endChar:(unsigned short)fp20;
  1422. - setMbox:fp16;
  1423. - performDeliver:fp16;
  1424. - text:fp16 isEmpty:(BOOL)fp20;
  1425. - free;
  1426. - (float)maxHeight;
  1427. - initFrame:(NXRect *)fp16;
  1428. @end
  1429.  
  1430. @interface Send:View
  1431.    {
  1432.    MediaText *text;
  1433.    ScrollView *scroll;
  1434.    SendView *command;
  1435.    Font *msgFont;
  1436.    int mode;
  1437.    NXRect textFrame;
  1438.    MailReader *mbox;
  1439.    Form *form;
  1440.    BOOL editing;
  1441.    NXRect wFrame;
  1442.    char *bcc;
  1443.    char *replyTo;
  1444.    char *tempDocument;
  1445.    char *userField1;
  1446.    char *userField2;
  1447.    char *references;
  1448.    BOOL readReceipt;
  1449.    BOOL encrypt;
  1450.    int sendFormat;
  1451.    BOOL haveSetFormat;
  1452.    BOOL archive;
  1453.    TextField *sizeField;
  1454.    NXRTFD *richBackup;
  1455.    NXCleanList *helperObjects;
  1456.    NXCleanList *helperViews;
  1457.    }
  1458. - (void)defaultsChanged;
  1459. - addAttachment:fp16;
  1460. - updateSize:fp16;
  1461. - textDidEnd:fp16 endChar:(unsigned short)fp20;
  1462. - textDidGetKeys:fp16 isEmpty:(BOOL)fp20;
  1463. - (BOOL)writeSelectionToPasteboard:fp16 types:(char **)fp20;
  1464. - validRequestorForSendType:(char *)fp16 andReturnType:(char *)fp20;
  1465. - openPageLayout:fp16;
  1466. - printPanel:fp16;
  1467. - toggleEncrypt:fp16;
  1468. - toggleReceipt:fp16;
  1469. - toggleNext:fp16;
  1470. - setEncrypt:(BOOL)fp16;
  1471. - (void)setReadReceipt:(BOOL)fp16;
  1472. - (BOOL)encrypt;
  1473. - (BOOL)nonNext;
  1474. - (BOOL)readReceipt;
  1475. - setText:(char *)fp16;
  1476. - text;
  1477. - command;
  1478. - getScroll;
  1479. - getTextObject;
  1480. - windowDidResize:fp16;
  1481. - setFonts;
  1482. - newTitle;
  1483. - (void)setSendFormat:(int)fp16;
  1484. - (void)takeSendFormatFrom:fp16;
  1485. - (void)_updateFormatButton;
  1486. - (int)_nextFormat;
  1487. - fixMargins;
  1488. - (float)getCharWidth:fp16;
  1489. - makeAscii:fp16;
  1490. - windowDidResignMain:fp16;
  1491. - windowDidBecomeMain:fp16;
  1492. - windowDidBecomeKey:fp16;
  1493. - textDidPaste:fp16;
  1494. - changeFont:fp16;
  1495. - (void)updateSpecialDelivery;
  1496. - iconAdded:fp16;
  1497. - windowWillClose:fp16;
  1498. - windowWillResize:fp16 toSize:(NXSize *)fp20;
  1499. - address:fp16;
  1500. - openLipService:fp16;
  1501. - nowEditing;
  1502. - (void)setField:(int)fp16 value:(char *)fp20;
  1503. - (char *)getField:(int)fp16;
  1504. - includeMessage:fp16;
  1505. - restoreDraftFromMessage:fp16;
  1506. - forward:fp16;
  1507. - replaceSelWithMessageFrom:fp16;
  1508. - (char *)attachDir;
  1509. - replyAll:fp16;
  1510. - reply:fp16;
  1511. - replyHelper:(BOOL)fp16;
  1512. - (char *)replySubject;
  1513. - getMailbox;
  1514. - (char *)replyCc;
  1515. - (char *)replyTo;
  1516. - mboxDied:fp16;
  1517. - optionsPanel:fp16;
  1518. - adjustSubviews;
  1519. - splitView:fp16 getMinY:(float *)fp20 maxY:(float *)fp24 ofSubviewAt:(int)fp28;
  1520. - resizeSubviews:(NXSize *)fp16 of:fp20;
  1521. - (BOOL)archive;
  1522. - (void)setArchive:(BOOL)fp16;
  1523. - (BOOL)validateCommand:fp16;
  1524. - free;
  1525. @end
  1526.  
  1527. @interface MailDriver:Application
  1528.    {
  1529.    IconView *icon;
  1530.    char *queryBuf;
  1531.    char *my_name;
  1532.    char *spoolName;
  1533.    BOOL failed;
  1534.    BOOL initialCheck;
  1535.    id windowsCell;
  1536.    id serviceCell;
  1537.    id fontCell;
  1538.    id printCell;
  1539.    id hideCell;
  1540.    id quitCell;
  1541.    id rulerCell;
  1542.    id infoMenu;
  1543.    id sortMenu;
  1544.    id auxPrintView;
  1545.    id auxPrintButton;
  1546.    Send *lastComposer;
  1547.    List *displayFilters;
  1548.    List *messageClasses;
  1549.    List *composeHelperClasses;
  1550.    id mailCellDelegate;
  1551.    id cryptBundle;
  1552.    id cryptor;
  1553.    id keyManager;
  1554.    id cryptAssistBundle;
  1555.    id cryptAssist;
  1556.    }
  1557. + new;
  1558. + initialize;
  1559. - cryptAssistBundle;
  1560. - cryptAssist;
  1561. - loadCryptorAssist:fp16;
  1562. - (BOOL)cryptorAssistExists;
  1563. - keyManager;
  1564. - (BOOL)cryptorExists;
  1565. - cryptor;
  1566. - loadCryptor:fp16;
  1567. - delayedFreeList;
  1568. - (BOOL)isDelayedFree:fp16;
  1569. - (void)defaultsChanged;
  1570. - (void)unlockNetInfo;
  1571. - (void)lockNetInfo;
  1572. - (void)setPrintScope:(int)fp16;
  1573. - (int)printScope;
  1574. - auxPrintView;
  1575. - mailCellDelegate;
  1576. - setMailCellDelegate:fp16;
  1577. - (void)addComposeHelperClass:fp16;
  1578. - composeHelperClasses;
  1579. - (void)addMessageClass:fp16;
  1580. - messageClasses;
  1581. - (void)addDisplayFilter:fp16;
  1582. - displayFilters;
  1583. - (void)loadBundles;
  1584. - (void)incorporateNewMail;
  1585. - readSelectionFromPasteboard:fp16;
  1586. - openComposeFromPasteboard:fp16;
  1587. - (BOOL)writeSelectionToPasteboard:fp16 types:(char **)fp20;
  1588. - validRequestorForSendType:(char *)fp16 andReturnType:(char *)fp20;
  1589. - open:fp16;
  1590. - showPreferences:fp16;
  1591. - mailDocument:fp16 userData:(char *)fp20 error:(char **)fp24;
  1592. - mailSelection:fp16 userData:(char *)fp20 error:(char **)fp24;
  1593. - mailDoc:(char *)fp16 temp:(BOOL)fp20;
  1594. - (void)setLastComposer:fp16;
  1595. - getSendWindow:(char)fp16;
  1596. - paintIcon:(int)fp16;
  1597. - initMailInfo;
  1598. - recheckinLocal;
  1599. - bootCheckIn;
  1600. - initialPoll;
  1601. - checkNewMail:(char *)fp16 beep:(BOOL)fp20;
  1602. - (int)threadPort;
  1603. - mboxDied:fp16;
  1604. - exec:(char **)fp16 in:(int)fp20 out:(int)fp24;
  1605. - (NXStream *)run:(char **)fp16 withInputFrom:(FILE *)fp20 length:(int)fp24;
  1606. - (int)system:(char *)fp16;
  1607. - (BOOL)updateCell:fp16;
  1608. - address:fp16;
  1609. - openLipService:fp16;
  1610. - newSender:fp16;
  1611. - encryptKeys:fp16;
  1612. - mailboxes:fp16;
  1613. - openIcon:(char *)fp16;
  1614. - (BOOL)canOpenByWorkspace:(char *)fp16;
  1615. - (BOOL)dontOpenApp:(char *)fp16 ext:(char *)fp20;
  1616. - (int)powerOffIn:(int)fp16 andSave:(int)fp20;
  1617. - setFailed:(BOOL)fp16;
  1618. - postNewMail;
  1619. - didPlay:fp16;
  1620. - regExpr:fp16;
  1621. - ignoreCase:fp16;
  1622. - appDidUnhide:fp16;
  1623. - appDidHide:fp16;
  1624. - appDidInit:fp16;
  1625. - appDidResignActive:fp16;
  1626. - appDidBecomeActive:fp16;
  1627. - initialCheck:fp16;
  1628. - setUpdateAction:fp16 force:(BOOL)fp20;
  1629. - findToc:(char *)fp16 order:(char)fp20;
  1630. - find:fp16;
  1631. - realQuit:fp16;
  1632. - terminate:fp16;
  1633. - (BOOL)maybeSaveDrafts:(BOOL)fp16;
  1634. - terminateSafely:fp16;
  1635. - (BOOL)anyEdits;
  1636. - showMbox:fp16;
  1637. - (char *)getSpoolName;
  1638. - (char *)getMyName;
  1639. - notifyToc;
  1640. - incomingDone;
  1641. - incomingMail:(int)fp16;
  1642. - newMailMsg;
  1643. - (void)updateNewMessageCount;
  1644. - (int)spoolCount;
  1645. - openByFinder:(char *)fp16;
  1646. - doInfo:fp16;
  1647. - (int)msgSetPosition:(char *)fp16 posType:(int)fp20 andSelect:(int)fp24 ok:(int *)fp28;
  1648. - (int)setSelection:(void *)fp16 length:(int)fp20;
  1649. - (int)appOpenFile:(char *)fp16 type:(char *)fp20;
  1650. - (BOOL)appAcceptsAnotherFile:fp16;
  1651. @end
  1652.  
  1653. @interface MyApp:Application
  1654.    {
  1655.    }
  1656. + workspace;
  1657. + initialize;
  1658. @end
  1659.  
  1660. @interface MyWorkspaceProxy
  1661.    {
  1662.    Class isa;
  1663.    }
  1664. + new;
  1665. + initialize;
  1666. + alloc;
  1667. + allocFromZone:(NXZone *)fp16;
  1668. - getIconForFile:(char *)fp16;
  1669. - forward:(SEL)fp16:(void *)fp20;
  1670. @end
  1671.  
  1672. @interface ImmutableImage:NXImage
  1673.    {
  1674.    }
  1675. - free;
  1676. @end
  1677.  
  1678. @interface RunInfo:Object
  1679.    {
  1680.    struct unknown *runs;
  1681.    struct unknown *last;
  1682.    int size;
  1683.    }
  1684. + new;
  1685. - repairStyles:fp16;
  1686. - trimRuns:(int)fp16;
  1687. - (int)runLength;
  1688. - larger;
  1689. - setup:fp16;
  1690. - init;
  1691. @end
  1692.  
  1693. @interface MimeFetcher:Object
  1694.    {
  1695.    id waitPanel;
  1696.    id waitTitle;
  1697.    id waitMessage;
  1698.    id waitSizeField;
  1699.    id loginPanel;
  1700.    id loginHostField;
  1701.    id loginUserField;
  1702.    id loginPassField;
  1703.    }
  1704. + new;
  1705. - subprocess:fp16 output:(char *)fp20;
  1706. - subprocess:fp16 exit:(int)fp20;
  1707. - (int)waitForSubprocess:fp16;
  1708. - okOrCancel:fp16;
  1709. - (BOOL)fetchBodyFor:fp16 to:(char *)fp20;
  1710. - (BOOL)fetchLocalFileBodyFor:fp16 to:(char *)fp20;
  1711. - (BOOL)fetchMailServerBodyFor:fp16 to:(char *)fp20;
  1712. - (BOOL)fetchAnonFTPBodyFor:fp16 to:(char *)fp20;
  1713. - (BOOL)fetchFTPBodyFor:fp16 to:(char *)fp20;
  1714. - (BOOL)ftpFrom:(char *)fp16 directory:(char *)fp20 filename:(char *)fp24 mode:(char *)fp28 forUserPass:(char *)fp32 to:(char *)fp36;
  1715. - resetAllCredentials:fp16;
  1716. - (void)resetCredentialsFor:(char *)fp16;
  1717. - (char *)credentialsFor:(char *)fp16;
  1718. - (int)runLoginPanelFor:(char *)fp16;
  1719. - (char *)anonUserPass;
  1720. - (char *)fetchExternalBodyFor:fp16;
  1721. - (BOOL)openExternalBodyForFile:(char *)fp16;
  1722. - init;
  1723. @end
  1724.  
  1725. @interface Preferences:Super
  1726.    {
  1727.    id prefPanel;
  1728.    id viewButton;
  1729.    id currentView;
  1730.    id generalView;
  1731.    id newMailMatrix;
  1732.    id queryField;
  1733.    id soundSwitch;
  1734.    id soundField;
  1735.    id showStatusSwitch;
  1736.    id showSizeSwitch;
  1737.    id showDeletedSwitch;
  1738.    id fixedPitchSwitch;
  1739.    id autoLaunchSwitch;
  1740.    id iconCountSwitch;
  1741.    id sendView;
  1742.    id autoIndentSwitch;
  1743.    id autoReplySwitch;
  1744.    id removeSelfSwitch;
  1745.    id emacsKeySwitch;
  1746.    id defaultFormatButton;
  1747.    id replyToField;
  1748.    id expandAliasesSwitch;
  1749.    id readReceiptSwitch;
  1750.    id archiveOutgoingSwitch;
  1751.    id mimeAlternativeSwitch;
  1752.    id expertView;
  1753.    id filteredHeadersText;
  1754.    id userHeadersTable;
  1755.    id alternateField;
  1756.    id mailDirField;
  1757.    id spoolDirField;
  1758.    id mailerField;
  1759.    id lineLengthField;
  1760.    id sendLimitField;
  1761.    id headerView;
  1762.    id headerBrowser;
  1763.    id headerField;
  1764.    char *soundFile;
  1765.    char *userKeys[2];
  1766.    char *userValues[2];
  1767.    BOOL needToRestart;
  1768.    }
  1769. + new;
  1770. - removeHeader:fp16;
  1771. - addHeader:fp16;
  1772. - selectHeader:fp16;
  1773. - (int)browser:fp16 fillMatrix:fp20 inColumn:(int)fp24;
  1774. - setValueFor:fp16 at:(unsigned int)fp20 from:fp24;
  1775. - getValueFor:fp16 at:(unsigned int)fp20 into:fp24;
  1776. - (unsigned int)rowCount;
  1777. - windowWillClose:sender;
  1778. - revert:sender;
  1779. - set:fp16;
  1780. - didPlay:sender;
  1781. - setSound:sender;
  1782. - (void)downLoad;
  1783. - (void)upLoad;
  1784. - (void)promoteDefaultsChanges;
  1785. - (char *)filteredHeaders;
  1786. - (void)setSoundFile:(char *)fp16;
  1787. - textDidEnd:fp16 endChar:(unsigned short)fp20;
  1788. - textDidChange:fp16;
  1789. - noteChange:sender;
  1790. - (void)validateField:fp16;
  1791. - (BOOL)checkFile:(char *)fp16 type:(int)fp20 access:(int)fp24;
  1792. - changeView:sender;
  1793. - show;
  1794. - (char *)nameFor:fp16;
  1795. - init;
  1796. @end
  1797.  
  1798. @interface Progressor:Object
  1799.    {
  1800.    id panel;
  1801.    id titleField;
  1802.    id messageField;
  1803.    id progressView;
  1804.    id button;
  1805.    NXModalSession mySession;
  1806.    BOOL myWasCancelled;
  1807.    int myStartTime;
  1808.    BOOL myShowProgress;
  1809.    NXPoint myProgressPos;
  1810.    }
  1811. + newWithTitle:(const char *)fp16 message:(const char *)fp20;
  1812. - cancel:fp16;
  1813. - (BOOL)cancelled;
  1814. - (void)endModalSession;
  1815. - (void)beginModalSession;
  1816. - (BOOL)showProgress;
  1817. - setShowProgress:(BOOL)fp16;
  1818. - setProgress:(float)fp16;
  1819. - setMaxValue:(float)fp16;
  1820. - setMinValue:(float)fp16;
  1821. - setButtonTitle:(char *)fp16;
  1822. - setMessage:(char *)fp16;
  1823. - setTitle:(const char *)fp16;
  1824. - setTitle:(char *)fp16 message:(char *)fp20:(char *)fp24;
  1825. - reset;
  1826. - initWithTitle:(char *)fp16 message:(char *)fp20;
  1827. - init;
  1828. @end
  1829.  
  1830. @interface PublishedKey:Object
  1831.    {
  1832.    char *mailingAddress;
  1833.    char *keyData;
  1834.    long keyLength;
  1835.    }
  1836. - (char *)mailingAddress;
  1837. - (char *)keyID;
  1838. - (char *)keyData;
  1839. - (long)keyLength;
  1840. @end
  1841.  
  1842. @interface ScrollingSound:ScrollView
  1843.    {
  1844.    }
  1845. + newFrame:(NXRect *)fp16;
  1846. - paste:fp16;
  1847. - copy:fp16;
  1848. - cut:fp16;
  1849. - delete:fp16;
  1850. - record:fp16;
  1851. - stop:fp16;
  1852. - play:fp16;
  1853. - setDelegate:fp16;
  1854. @end
  1855.  
  1856. @interface SendDemo:Object
  1857.    {
  1858.    List *sendList;
  1859.    }
  1860. + (void)resetTheComposer;
  1861. + theComposer;
  1862. + new;
  1863. - composerWillClose:fp16;
  1864. - (int)incorporateNewMail;
  1865. - (int)deliver:(int)fp16;
  1866. - (int)setBody:(char *)fp16 inWindow:(int)fp20;
  1867. - (int)setCc:(char *)fp16 inWindow:(int)fp20;
  1868. - (int)setSubject:(char *)fp16 inWindow:(int)fp20;
  1869. - (int)setTo:(char *)fp16 inWindow:(int)fp20;
  1870. - (int)setField:(int)fp16 with:(char *)fp20 in:(int)fp24;
  1871. - (int)openSend:(int *)fp16;
  1872. - (BOOL)validHandle:(int)fp16;
  1873. - (int)deliver;
  1874. - (int)setBody:(char *)fp16;
  1875. - (int)setCc:(char *)fp16;
  1876. - (int)setSubject:(char *)fp16;
  1877. - (int)setTo:(char *)fp16;
  1878. - (int)openSend;
  1879. - free;
  1880. - init;
  1881. @end
  1882.  
  1883. @interface SendWindow:Window
  1884.    {
  1885.    }
  1886. - (BOOL)commandKey:(NXEvent *)fp16;
  1887. @end
  1888.  
  1889. @interface SendOptions:Object
  1890.    {
  1891.    int curField;
  1892.    id fieldView;
  1893.    id fieldPopUp;
  1894.    id fieldText;
  1895.    id replyView;
  1896.    id archiveButton;
  1897.    id window;
  1898.    id featureList;
  1899.    id curSender;
  1900.    BOOL isDownLoading;
  1901.    }
  1902. + new;
  1903. - doUpdate:fp16;
  1904. - changeView:fp16;
  1905. - window;
  1906. - defaultsChanged;
  1907. - windowWillClose:fp16;
  1908. - windowDidResignKey:fp16;
  1909. - textDidEnd:fp16 endChar:(unsigned short)fp20;
  1910. - setCurSender:fp16;
  1911. - show;
  1912. - (void)setViewField:(int)fp16;
  1913. - (void)downLoad:(BOOL)fp16;
  1914. - (void)upLoad:(BOOL)fp16;
  1915. - loadWindow;
  1916. - (void)updateUserFields;
  1917. @end
  1918.  
  1919. @interface SoundEdit:Object
  1920.    {
  1921.    SoundView *view;
  1922.    Window *win;
  1923.    id delegate;
  1924.    float topY;
  1925.    }
  1926. + new;
  1927. - printPanel:fp16;
  1928. - resume:fp16;
  1929. - pause:fp16;
  1930. - stop:fp16;
  1931. - record:fp16;
  1932. - play:fp16;
  1933. - window;
  1934. - show:fp16;
  1935. - setDelegate:fp16;
  1936. - setWin:fp16;
  1937. - setView:fp16;
  1938. - soundBeingProcessed;
  1939. - (int)deleteSamples;
  1940. - setSound:fp16;
  1941. @end
  1942.  
  1943. @interface StringList:List
  1944.    {
  1945.    char *myStringValue;
  1946.    }
  1947. - (void)printForDebugger:(NXStream *)fp16;
  1948. - (void)addFilesFrom:(char *)fp16;
  1949. - (void)addFilesFrom:(char *)fp16 withSuffix:(char *)fp20;
  1950. - (char *)commaizedStringValue;
  1951. - (void)removeDuplicateAddresses;
  1952. - (void)removeMyAddress;
  1953. - (void)removeAddress:(char *)fp16;
  1954. - (void)removeAddressComments;
  1955. - (void)addParsedAddressesFrom:(char *)fp16;
  1956. - (void)sortUsing:(void (*)())fp16;
  1957. - (void)sortUsing:(void (*)())fp16 at:(unsigned int)fp20 count:(int)fp24;
  1958. - (void)replaceString:(char *)fp16 at:(int)fp20;
  1959. - (void)removeStringAt:(int)fp16;
  1960. - (void)addStringNoCopy:(char *)fp16;
  1961. - (void)addString:(char *)fp16;
  1962. - (char *)stringAt:(int)fp16;
  1963. - free;
  1964. @end
  1965.  
  1966. @interface Subprocess:Object
  1967.    {
  1968.    NXStream streamToChild;
  1969.    int toChild;
  1970.    int fromChild;
  1971.    int childPid;
  1972.    id delegate;
  1973.    int masterPty;
  1974.    int slavePty;
  1975.    int bufferCount;
  1976.    char outputBuffer[2048];
  1977.    }
  1978. - delegate;
  1979. - setDelegate:fp16;
  1980. - terminate:fp16;
  1981. - terminate;
  1982. - terminateInput;
  1983. - sendFormat:(char *)fp16;
  1984. - send:(char *)fp16;
  1985. - send:(char *)fp16 withNewline:(BOOL)fp20;
  1986. - init:(char *)fp16 withDelegate:fp20 andPtySupport:(BOOL)fp24 andStdErr:(BOOL)fp28;
  1987. - init:(char *)fp16;
  1988. @end
  1989.  
  1990. @interface Timer:Object
  1991.    {
  1992.    DPSTimedEntry *teNum;
  1993.    id target;
  1994.    SEL action;
  1995.    double curTime;
  1996.    }
  1997. + newTimer:(double)fp16 target:fp24 action:(SEL)fp28;
  1998. - (double)curTime;
  1999. - free;
  2000. - initTimer:(double)fp16 target:fp24 action:(SEL)fp28;
  2001. @end
  2002.  
  2003. @interface RectList:Object
  2004.    {
  2005.    NXRect *list;
  2006.    int count;
  2007.    int max;
  2008.    int index;
  2009.    }
  2010. - free;
  2011. - addRect:(NXRect *)fp16 cell:fp20;
  2012. - reset;
  2013. - init;
  2014. @end
  2015.  
  2016. @interface TocMatrix:Matrix
  2017.    {
  2018.    int loadedCellRow;
  2019.    id cellInfo;
  2020.    struct unknown *subjectTab;
  2021.    struct unknown *cellTab;
  2022.    RectList *rectList;
  2023.    BOOL dontResign;
  2024.    BOOL optimize;
  2025.    Buffer *idlist;
  2026.    BOOL showDeletions;
  2027.    BOOL showSizes;
  2028.    struct unknown *focusTab;
  2029.    }
  2030. + newFrame:(NXRect *)fp16 mode:(int)fp20 cellClass:fp24 numRows:(int)fp28 numCols:(int)fp32;
  2031. - (void)setShowSizes:(BOOL)fp16;
  2032. - (BOOL)showSizes;
  2033. - (void)setShowDeletions:(BOOL)fp16;
  2034. - (BOOL)showDeletions;
  2035. - sortByPriority;
  2036. - sortBySize;
  2037. - sortBySubject;
  2038. - sortByNumber;
  2039. - sortByDate;
  2040. - sortByName;
  2041. - sortProc:(void (*)())fp16;
  2042. - (int)nextMsgId:(BOOL)fp16;
  2043. - getSelectedAttachments;
  2044. - msgRead:(int)fp16;
  2045. - msgUnencrypt:(int)fp16;
  2046. - (BOOL)haveMultipleSelection;
  2047. - deleteSelection;
  2048. - getSelectionCells;
  2049. - getAll;
  2050. - getSelection;
  2051. - scrollUnreadAfter:(int)fp16;
  2052. - scrollLastPage;
  2053. - scrollVisible:(int)fp16;
  2054. - scrollTop:(int)fp16;
  2055. - (char *)subjectForMsgId:(int)fp16;
  2056. - cellForMsgId:(int)fp16;
  2057. - (int)rowForMsgId:(int)fp16;
  2058. - loadToc:fp16 atStart:(BOOL)fp20;
  2059. - (BOOL)isFocused;
  2060. - (void)setFocus:fp16;
  2061. - (float)cellHeight;
  2062. - cellInfo;
  2063. - setCellInfo:fp16;
  2064. - changeFont:fp16;
  2065. - setFont:fp16;
  2066. - findAllUnread:fp16;
  2067. - findOneUnread:fp16;
  2068. - findUnread:(BOOL)fp16;
  2069. - backSame:fp16;
  2070. - findSame:fp16;
  2071. - showFindPanel:fp16;
  2072. - all:fp16;
  2073. - backwardFind:fp16;
  2074. - find:fp16;
  2075. - findForward:(BOOL)fp16 all:(BOOL)fp20;
  2076. - (struct regex *)regExprPattern;
  2077. - (BOOL)cell:fp16 containsRegExpr:(struct regex *)fp20 searchMessage:(BOOL)fp24;
  2078. - paste:fp16;
  2079. - copy:fp16;
  2080. - cut:fp16;
  2081. - resetLoadedCell;
  2082. - loadedCell;
  2083. - markLoadedCell;
  2084. - sizeTo:(float)fp16:(float)fp20;
  2085. - keyDown:(NXEvent *)fp16;
  2086. - becomeFirstResponder;
  2087. - resignFirstResponder;
  2088. - setDontResignFirst:(BOOL)fp16;
  2089. - findCell;
  2090. - selectAll:fp16;
  2091. - addRect:(NXRect *)fp16 cell:fp20;
  2092. - gatherInfo;
  2093. - (char *)fromForCell:fp16;
  2094. - loadAllCells;
  2095. - loadCell:fp16 mailReader:fp20;
  2096. - drawSelf:(NXRect *)fp16:(int)fp20;
  2097. - mouseDown:(NXEvent *)fp16;
  2098. - (BOOL)acceptsFirstMouse;
  2099. - (BOOL)validateCommand:fp16;
  2100. - toggleRuler:fp16;
  2101. - free;
  2102. - _initialize:(int)fp16:(int)fp20:(int)fp24;
  2103. - initFrame:(const NXRect *)frameRect mode:(int)aMode cellClass:factoryId numRows:(int)rowsHigh numCols:(int)colsWide;
  2104. @end
  2105.  
  2106. @protocol MailHeaderDelegate
  2107. - (BOOL)writeHeaderKey:(const char *)fp16 value:(const char *)fp20 toStream:(NXStream *)fp24;
  2108. @end
  2109.  
  2110. @interface MailHeaderBinding:Object
  2111.    {
  2112.    char *myKey;
  2113.    char *myValue;
  2114.    }
  2115. - (void)setValueNoCopy:(char *)fp16;
  2116. - (void)setValue:(char *)fp16;
  2117. - (void)setKey:(char *)fp16;
  2118. - (char *)value;
  2119. - (char *)key;
  2120. - free;
  2121. - initWithKey:(char *)fp16 valueNoCopy:(char *)fp20;
  2122. - initWithKey:(char *)fp16 value:(char *)fp20;
  2123. @end
  2124.  
  2125. @interface MailMessage:Object
  2126.    {
  2127.    MailHeaders *myHeaders;
  2128.    char *myBody;
  2129.    int myBodyLength;
  2130.    int myVmemLength;
  2131.    Text *myBodyText;
  2132.    BOOL myIsNew;
  2133.    BOOL myReadReceipt;
  2134.    BOOL myIsEncrypted;
  2135.    char *myAttachmentPath;
  2136.    BOOL myIsRich;
  2137.    }
  2138. + (float)willingnessToDecode:fp16;
  2139. + newFromStream:(NXStream *)fp16 mailbox:(char *)fp20;
  2140. + newFromStream:(NXStream *)fp16;
  2141. + formatIcon;
  2142. + (char *)formatLabel;
  2143. + initialize;
  2144. + (void)setDefaultAttachmentDirectory:(char *)fp16;
  2145. + (char *)defaultAttachmentDirectory;
  2146. + (void)setLineLength:(int)fp16;
  2147. + (int)lineLength;
  2148. + (void)setEscapeFromLines:(BOOL)fp16;
  2149. + (BOOL)escapeFromLines;
  2150. + (void)unregisterMailClass:fp16;
  2151. + (void)registerMailClass:fp16;
  2152. - (void)replaceSelInText:fp16;
  2153. - (void)replaceSelWithBodyInText:fp16;
  2154. - (void)replaceSelWithHeadersInText:fp16;
  2155. - (BOOL)writeToStream:(NXStream *)fp16 mailbox:(char *)fp20;
  2156. - (BOOL)readFromStream:(NXStream *)fp16 mailbox:(char *)fp20;
  2157. - (BOOL)readBodyFromStream:(NXStream *)fp16 mailbox:(char *)fp20;
  2158. - (BOOL)makeUniqueAttachmentInDirectory:(char *)fp16;
  2159. - (char *)makeFilename:(char *)fp16 directory:(char *)fp20 type:(char *)fp24;
  2160. - (void)setAttachmentPath:(char *)fp16;
  2161. - (char *)attachmentName;
  2162. - (char *)attachmentPath;
  2163. - (BOOL)writeToStream:(NXStream *)fp16 wrapAtColumn:(int)fp20;
  2164. - (BOOL)writeToStream:(NXStream *)fp16;
  2165. - (BOOL)writeBodyToStream:(NXStream *)fp16 wrapAtColumn:(int)fp20;
  2166. - (BOOL)writeBodyToStream:(NXStream *)fp16;
  2167. - (BOOL)writeHeadersToStream:(NXStream *)fp16;
  2168. - (BOOL)readFromStream:(NXStream *)fp16;
  2169. - (BOOL)readBodyFromStream:(NXStream *)fp16;
  2170. - (BOOL)readHeadersFromStream:(NXStream *)fp16;
  2171. - (BOOL)decryptUsingKey:(char *)fp16;
  2172. - (BOOL)encryptUsingKey:(char *)fp16;
  2173. - (void)setEncrypted:(BOOL)fp16;
  2174. - (BOOL)isEncrypted;
  2175. - (void)setBodyText:fp16;
  2176. - bodyText;
  2177. - (void)setBodyUsingMemoryStream:(NXStream *)fp16;
  2178. - (void)setBodyNoCopy:(char *)fp16 length:(int)fp20;
  2179. - (void)setBody:(char *)fp16 length:(int)fp20;
  2180. - (void)setBodyNoCopy:(char *)fp16;
  2181. - (void)setBody:(char *)fp16;
  2182. - (int)bodyLength;
  2183. - (char *)body;
  2184. - (void)setRichBody:(BOOL)fp16;
  2185. - (BOOL)isRichBody;
  2186. - (void)addReceivedByNextIfNeeded;
  2187. - (BOOL)writeHeaderKey:(char *)fp16 value:(char *)fp20 toStream:(NXStream *)fp24;
  2188. - (void)setHeaderKey:(char *)fp16 value:(char *)fp20;
  2189. - (char *)headerValueForKey:(char *)fp16;
  2190. - (void)setHeaders:fp16;
  2191. - (void)setReadReceipt:(BOOL)fp16;
  2192. - (BOOL)readReceipt;
  2193. - (void)setNew:(BOOL)fp16;
  2194. - (BOOL)isNew;
  2195. - headers;
  2196. - free;
  2197. - (void)resetBody;
  2198. - initFromFile:(const char *)fp16;
  2199. - (BOOL)loadFromFile:(const char *)fp16;
  2200. - initFromStream:(NXStream *)fp16 mailbox:(char *)fp20;
  2201. - initFromStream:(NXStream *)fp16;
  2202. - init;
  2203. @end
  2204.  
  2205. @interface MailReader:MailView
  2206.    {
  2207.    BOOL displayAllHeaders;
  2208.    Font *fixedFont;
  2209.    Font *boldFont;
  2210.    TocMatrix *matrix;
  2211.    Font *tocFont;
  2212.    MailBox *mailbox;
  2213.    int curMsg;
  2214.    int lastRow;
  2215.    char *attachDir;
  2216.    float tocHeight;
  2217.    float mailCellHeight;
  2218.    struct unknown *undo;
  2219.    BOOL validWindow;
  2220.    BOOL wasVisible;
  2221.    BOOL readOnly;
  2222.    DPSTimedEntry *redisplayTimedEntry;
  2223.    MailMessage *mailMessage;
  2224.    List *printCells;
  2225.    int newMessageCount;
  2226.    int mimeChoice;
  2227.    BOOL hasForeignAttachment;
  2228.    }
  2229. + newTocWindow:fp16;
  2230. + findBestReader;
  2231. - chooseMimeAlternative:fp16;
  2232. - (void)insertDelimiter:fp16;
  2233. - (void)defaultsChanged;
  2234. - combinePartialMessages:fp16;
  2235. - extractAttachment:fp16;
  2236. - printPanel:fp16;
  2237. - textWillPrint:fp16;
  2238. - printSummary:fp16;
  2239. - unfocus:fp16;
  2240. - focus:fp16;
  2241. - toggleShowingSizes:fp16;
  2242. - toggleShowingDeletions:fp16;
  2243. - (void)setShowDeletions:(BOOL)fp16;
  2244. - toggleFlagged:fp16;
  2245. - toggleMarkedAsRead:fp16;
  2246. - (BOOL)writeSelectionToPasteboard:fp16 types:(char **)fp20;
  2247. - validRequestorForSendType:(char *)fp16 andReturnType:(char *)fp20;
  2248. - showTransferMsg:(int)fp16 to:(char *)fp20;
  2249. - findToc:(char *)fp16 order:(char)fp20;
  2250. - sortByPriority:fp16;
  2251. - sortBySize:fp16;
  2252. - sortBySubject:fp16;
  2253. - sortByName:fp16;
  2254. - sortByNumber:fp16;
  2255. - sortByDate:fp16;
  2256. - sortUsing:(SEL)fp16;
  2257. - (BOOL)changeSelectedMessageFrom:(int)fp16 to:(int)fp20;
  2258. - showMsg:(char *)fp16;
  2259. - loadSubject:(char *)fp16 from:(char *)fp20 forMsg:(int)fp24;
  2260. - (char *)from;
  2261. - replyTo:fp16;
  2262. - addPrivateUser:fp16;
  2263. - getTocHeight:(float *)fp16;
  2264. - getWindowFrame:(NXRect *)fp16;
  2265. - (char *)attachDir;
  2266. - changeFont:fp16;
  2267. - setFonts;
  2268. - newTocFont:(id *)fp16 height:(float *)fp20 sender:fp24;
  2269. - becomeFirstResponder;
  2270. - windowDidBecomeKey:fp16;
  2271. - performPrevious:fp16;
  2272. - performNext:fp16;
  2273. - performDelete:fp16;
  2274. - loadToc:fp16 atStart:(BOOL)fp20;
  2275. - transfer:fp16;
  2276. - showTransfer:fp16;
  2277. - fixSelection;
  2278. - scrollIfWasVisible;
  2279. - checkVisible;
  2280. - incorporateMail:fp16;
  2281. - newMail:fp16;
  2282. - pasteIt:fp16;
  2283. - copyToScrap;
  2284. - selectMsgId:(int)fp16;
  2285. - compact:fp16;
  2286. - restoreDraft:fp16;
  2287. - forward:fp16;
  2288. - replyAll:fp16;
  2289. - reply:fp16;
  2290. - newSender:fp16;
  2291. - newTocTitle;
  2292. - haveNewMail;
  2293. - deleteOne:fp16;
  2294. - emptyMsg:fp16;
  2295. - loadPreviousMsg:(int)fp16;
  2296. - previousMsg:fp16;
  2297. - loadNextMsg:(int)fp16 clear:(BOOL)fp20;
  2298. - nextMsg:fp16;
  2299. - undeleteMsg:fp16;
  2300. - deleteMsg:fp16;
  2301. - displayMsg:fp16;
  2302. - doubleClick:fp16;
  2303. - selectMimeAlternative:fp16;
  2304. - showPlainMessage:fp16;
  2305. - toggleShowingAllHeaders:fp16;
  2306. - redisplayMsg;
  2307. - loadMessage:(int)fp16 newMsg:(BOOL)fp20;
  2308. - loadMessage:(int)fp16 newMsg:(BOOL)fp20 withAllHeaders:(BOOL)fp24;
  2309. - mailMessage;
  2310. - (void)loadMessage:fp16 into:fp20;
  2311. - (void)loadMessage:fp16 into:fp20 headerFont:fp24 bodyFont:fp28 allHeaders:(BOOL)fp32;
  2312. - filteredHeaders;
  2313. - (void)maybeSendReadReceipt;
  2314. - (void)bundlePerform:(SEL)fp16 with:fp20;
  2315. - (void)setDisplayAllHeaders:(BOOL)fp16;
  2316. - (BOOL)displayAllHeaders;
  2317. - msgHeader;
  2318. - (int)curMsg;
  2319. - close:fp16;
  2320. - matrix;
  2321. - mailbox;
  2322. - free;
  2323. - getDefaults;
  2324. - windowDidMove:fp16;
  2325. - windowDidResize:fp16;
  2326. - getFrame:(NXRect *)fp16 height:(float *)fp20;
  2327. - splitViewDidResizeSubviews:fp16;
  2328. - splitView:fp16 getMinY:(float *)fp20 maxY:(float *)fp24 ofSubviewAt:(int)fp28;
  2329. - mouseDown:(NXEvent *)fp16;
  2330. - drawDivider:(NXRect *)fp16;
  2331. - (void)updateStatus;
  2332. - (int)newMessageCount;
  2333. - spaceDown:(BOOL)fp16;
  2334. - (BOOL)validateCommand:fp16;
  2335. - (void)setMenuTitle:(char *)fp16 ofCell:fp20;
  2336. - updateFont;
  2337. - makeKey;
  2338. - initFrame:(NXRect *)fp16;
  2339. - initTocWindow:fp16;
  2340. @end
  2341.  
  2342. @interface MailReader(MailUtil)
  2343. - addMatrixView:(id *)fp16 height:(float *)fp20 font:fp24;
  2344. - adjustSubviews;
  2345. - resizeSubviews:(NXSize *)fp16 of:fp20;
  2346. - initMailFolder;
  2347. - (void)addStatusFields;
  2348. - (float)newTextView:fp16;
  2349. + buildMailFolder;
  2350. + getTocHeight:(float *)fp16;
  2351. + calcWindowFrame:(NXRect *)fp16;
  2352. + getWindowFrame:(NXRect *)fp16;
  2353. @end
  2354.  
  2355. @interface TransferPanel:Super
  2356.    {
  2357.    NXBrowser *browser;
  2358.    Button *transfer;
  2359.    Panel *win;
  2360.    Form *form;
  2361.    Button *open;
  2362.    Button *delete;
  2363.    Button *new;
  2364.    int modifyTime;
  2365.    BOOL isEmpty;
  2366.    }
  2367. + new;
  2368. - (char *)nameFor:fp16;
  2369. - windowWillReturnFieldEditor:fp16 toObject:fp20;
  2370. - windowDidUpdate:fp16;
  2371. - (const char *)stringValue;
  2372. - text:fp16 isEmpty:(BOOL)fp20;
  2373. - show;
  2374. - loadForm:fp16;
  2375. - openIt:fp16;
  2376. - doit:fp16;
  2377. - newMbox:fp16;
  2378. - update;
  2379. - windowDidBecomeKey:fp16;
  2380. - (int)lastModified;
  2381. - (int)_lastModified:(struct hier_mailbox *)fp16 parentDir:(char *)fp20;
  2382. - (int)browser:fp16 fillMatrix:fp20 inColumn:(int)fp24;
  2383. // - (struct hier_mailbox *)mailboxes:(BOOL)fp16;
  2384. - delete:fp16;
  2385. - open:fp16;
  2386. - (char *)selectedMailboxPath;
  2387. - transfer:fp16;
  2388. - setNew:fp16;
  2389. - setDelete:fp16;
  2390. - setOpen:fp16;
  2391. - setForm:fp16;
  2392. - setWin:fp16;
  2393. - setTransfer:fp16;
  2394. - setBrowser:fp16;
  2395. - rm:(char *)fp16;
  2396. @end
  2397.  
  2398. @interface WrapCell:TextFieldCell
  2399.    {
  2400.    }
  2401. - setTextAttributes:fp16;
  2402. @end
  2403.  
  2404. @interface MimeFilter:Object
  2405.    {
  2406.    }
  2407. - (void)filterDisplayText:fp16;
  2408. @end
  2409.  
  2410. @interface MimeMessage:MailMessage
  2411.    {
  2412.    char *myMimeEncoding;
  2413.    char *myMimeType;
  2414.    char *myMimeSubtype;
  2415.    MimeParameters *myMimeParameters;
  2416.    id myBodyObject;
  2417.    BOOL myBodyObjectOwner;
  2418.    char *myBodyFile;
  2419.    BOOL myBodyFileOwner;
  2420.    NXRTFD *myConversionRTFD;
  2421.    List *myConversionList;
  2422.    }
  2423. + (char *)_makeBoundary;
  2424. + (void)setWrite8BitText:(BOOL)fp16;
  2425. + (BOOL)write8BitText;
  2426. + (void)setAutoAlternative:(BOOL)fp16;
  2427. + (BOOL)autoAlternative;
  2428. + (void)setMissingAttachmentString:(char *)fp16;
  2429. + (char *)missingAttachmentString;
  2430. + (char *)versionString;
  2431. + formatIcon;
  2432. + (float)willingnessToDecode:fp16;
  2433. + initialize;
  2434. - (void)replaceSelWithBodyInText:fp16;
  2435. - _convertListToRTFD:fp16;
  2436. - (BOOL)writeToStream:(NXStream *)fp16;
  2437. - (BOOL)writeBodyToStream:(NXStream *)fp16;
  2438. - (BOOL)writeBodyToStream:(NXStream *)fp16 usingEncoding:(char *)fp20;
  2439. - (BOOL)writeToStream:(NXStream *)fp16 withMimeVersion:(BOOL)fp20;
  2440. - (BOOL)writeHeadersToStream:(NXStream *)fp16;
  2441. - (BOOL)writeHeadersToStream:(NXStream *)fp16 withMimeVersion:(BOOL)fp20;
  2442. - (void)addMimeHeadersWithMimeVersion:(BOOL)fp16;
  2443. - (BOOL)writeHeaderKey:(char *)fp16 value:(char *)fp20 toStream:(NXStream *)fp24;
  2444. - (char *)_decodedMimeHeaderValue:(char *)fp16;
  2445. - (void)_chooseBestEncodingAndCharsetIfText;
  2446. - (BOOL)writeBase64:(char *)fp16 length:(int)fp20 toStream:(NXStream *)fp24;
  2447. - (BOOL)writeQuotedPrintable:(char *)fp16 length:(int)fp20 toStream:(NXStream *)fp24;
  2448. - (BOOL)readBodyFromStream:(NXStream *)fp16;
  2449. - (BOOL)readBase64BodyFromStream:(NXStream *)fp16;
  2450. - (BOOL)readQuotedPrintableBodyFromStream:(NXStream *)fp16;
  2451. - (BOOL)readBinaryBodyFromStream:(NXStream *)fp16;
  2452. - (void)setHeaders:fp16;
  2453. - (BOOL)isRichBody;
  2454. - (BOOL)saveBodyToFile:(char *)fp16;
  2455. - (char *)tmpBodyFile:(BOOL)fp16;
  2456. - (char *)bodyFileIn:(char *)fp16;
  2457. - (void)setBodyText:fp16;
  2458. - (void)setBodyObject:fp16;
  2459. - (void)setBodyObjectFromList:fp16;
  2460. - (void)setBodyObjectFromSound:fp16;
  2461. - (void)setBodyObjectFromImage:fp16;
  2462. - (void)setBodyObjectFromString:fp16;
  2463. - (void)setBodyObjectFromText:fp16;
  2464. - (void)_setBodyObjectFromRichText:fp16;
  2465. - (BOOL)rtfCommand:(char *)fp16 arg:(int)fp20 input:(NXStream *)fp24 output:(NXStream *)fp28;
  2466. - (void)_setBodyObjectFromPropertyList:fp16;
  2467. - bodyObject;
  2468. - (void)_setBodyObject:fp16 isMine:(BOOL)fp20;
  2469. - (void)setMimeTypeFromFile:(char *)fp16;
  2470. - (struct unknown7 *)_mimeTypeMap;
  2471. - (struct unknown7 *)_readMimeTypeMap:(NXStream *)fp16;
  2472. - (BOOL)isAudioBasicBody;
  2473. - (char *)mimeParameterValueForKey:(char *)fp16;
  2474. - (void)setMimeParameter:(char *)fp16 value:(char *)fp20;
  2475. - mimeParameters;
  2476. - (char *)mimeSubtype;
  2477. - (char *)mimeType;
  2478. - (void)setMimeType:(char *)fp16 andSubtype:(char *)fp20;
  2479. - (char *)mimeEncoding;
  2480. - (void)setMimeEncoding:(char *)fp16;
  2481. - (NXStream *)encodeMimeBody;
  2482. - decodeBody;
  2483. - decodeImageBody;
  2484. - decodeAudioBody;
  2485. - decodeTextBody;
  2486. - decodeMultipartBody;
  2487. - (SEL)findMethod:(char *)fp16 using:(struct MimeCoderMap *)fp20 warn:(char *)fp24;
  2488. - (BOOL)encodeString:(char *)fp16 charset:(char *)fp20;
  2489. - (BOOL)decodeString:(char *)fp16 charset:(char *)fp20;
  2490. - (BOOL)_processMimeHeaders:fp16;
  2491. - free;
  2492. - init;
  2493. - (char *)_parseMimeToken:(char **)fp16 until:(char *)fp20 lower:(BOOL)fp24;
  2494. @end
  2495.  
  2496. @interface MimeRichText:Text
  2497.    {
  2498.    int mimeFontTraits;
  2499.    float mimeFontSize;
  2500.    BOOL mimeUnderlining;
  2501.    BOOL mimeInsideComment;
  2502.    int mimeFontStack[100];
  2503.    int mimeFontSP;
  2504.    int mimeJustificationStack[100];
  2505.    int mimeJustificationSP;
  2506.    float mimeIndentStep;
  2507.    int mimeIndentLevel;
  2508.    int mimeOutdentLevel;
  2509.    int mimeExcerptLevel;
  2510.    char *mimeTmpBufP;
  2511.    char mimeTmpBuf[100];
  2512.    BOOL mimeLastc;
  2513.    BOOL mimeEatOneNl;
  2514.    BOOL mimeNoFill;
  2515.    }
  2516. - readMimeEnriched:(NXStream *)fp16;
  2517. - readMimeRichText:(NXStream *)fp16;
  2518. - (void)execCommand:(char *)fp16;
  2519. - (void)rtNoFill:(BOOL)fp16;
  2520. - (void)rtNp:(BOOL)fp16;
  2521. - (void)rtNl:(BOOL)fp16;
  2522. - (void)rtLt:(BOOL)fp16;
  2523. - (void)rtComment:(BOOL)fp16;
  2524. - (void)rtParagraph:(BOOL)fp16;
  2525. - (void)rtExcerpt:(BOOL)fp16;
  2526. - (void)rtOutdent:(BOOL)fp16;
  2527. - (void)rtIndent:(BOOL)fp16;
  2528. - (void)rtFlushRight:(BOOL)fp16;
  2529. - (void)rtFlushLeft:(BOOL)fp16;
  2530. - (void)rtCenter:(BOOL)fp16;
  2531. - (void)rtSetJustification:(BOOL)fp16 type:(int)fp20;
  2532. - (char *)_justificationStringFor:(int)fp16;
  2533. - (void)rtBigger:(BOOL)fp16;
  2534. - (void)rtSmaller:(BOOL)fp16;
  2535. - (void)rtUnderline:(BOOL)fp16;
  2536. - (void)rtItalic:(BOOL)fp16;
  2537. - (void)rtBold:(BOOL)fp16;
  2538. - (void)rtSetFont:(BOOL)fp16 style:(int)fp20;
  2539. - (char *)_fontStyleName:(int)fp16;
  2540. - (char *)readCommand:(NXStream *)fp16;
  2541. - (void)initMime;
  2542. - init;
  2543. - initFrame:(NXRect *)fp16;
  2544. - (void)expectError:(char *)fp16 found:(char *)fp20;
  2545. - (void)overflowError:(char *)fp16;
  2546. - (void)mismatchError:(char *)fp16;
  2547. @end
  2548.  
  2549. @interface NextMessage:MailMessage
  2550.    {
  2551.    BOOL myTmpAttachDir;
  2552.    BOOL myIsFromNext;
  2553.    Text *myTmpBodyText;
  2554.    }
  2555. + (void)setCompressCommand:(char *)fp16;
  2556. + (char *)compressCommand;
  2557. + (void)setTarCommand:(char *)fp16;
  2558. + (char *)tarCommand;
  2559. + formatIcon;
  2560. + (float)willingnessToDecode:fp16;
  2561. - (void)replaceSelWithBodyInText:fp16;
  2562. - (BOOL)writeToStream:(NXStream *)fp16 mailbox:(char *)fp20;
  2563. - (BOOL)readBodyFromStream:(NXStream *)fp16 mailbox:(char *)fp20;
  2564. - (BOOL)readBodyFromStream:(NXStream *)fp16;
  2565. - (BOOL)readRichBodyFromStream:(NXStream *)fp16;
  2566. - (BOOL)readPlainBodyFromStream:(NXStream *)fp16;
  2567. - (BOOL)writeBodyToStream:(NXStream *)fp16;
  2568. - (BOOL)writeHeadersToStream:(NXStream *)fp16;
  2569. - (BOOL)writeHeadersToStream:(NXStream *)fp16 mailbox:(char *)fp20;
  2570. - (BOOL)writeBodyToStream:(NXStream *)fp16 wrapAtColumn:(int)fp20;
  2571. - (char *)prepareAttachmentForUuencoding;
  2572. - (BOOL)decryptUsingKey:(char *)fp16;
  2573. - (BOOL)encryptUsingKey:(char *)fp16;
  2574. - (BOOL)deztar:(NXStream *)fp16 into:(char *)fp20;
  2575. - (BOOL)enztar:(char *)fp16 into:(NXStream *)fp20;
  2576. - (BOOL)convertIndexFor:(char *)fp16 outgoing:(BOOL)fp20;
  2577. - (BOOL)convertStream:(NXStream *)fp16 toStream:(NXStream *)fp20 pattern:(char *)fp24 replacement:(char *)fp28 truncateBeforeBackslash:(BOOL)fp32 removeExtraLeftBrace:(BOOL)fp36;
  2578. - (void)resetAttachmentDirectory;
  2579. - (long)_random;
  2580. - free;
  2581. - init;
  2582. @end
  2583.  
  2584. @interface RTFEnrichedConverter:Object
  2585.    {
  2586.    int myBaseFontSize;
  2587.    int myFontSizeChanges;
  2588.    BOOL myIsParam;
  2589.    struct rtf_state myRtfState;
  2590.    struct rtf_state myEnrState;
  2591.    char *myEnrichedStack[1000];
  2592.    char **mySP;
  2593.    NXStream *myInput;
  2594.    NXStream *myOutput;
  2595.    BOOL myLastWasNewline;
  2596.    BOOL myEatAttachmentChar;
  2597.    id myDelegate;
  2598.    }
  2599. + (void)setDefaultFontSize:(float)fp16;
  2600. + (float)defaultFontSize;
  2601. + (void)setWriteRtfEnriched:(BOOL)fp16;
  2602. + (BOOL)writeRtfEnriched;
  2603. - (void)convertFrom:(NXStream *)fp16 to:(NXStream *)fp20;
  2604. - (void)processRtfBlock;
  2605. - (void)copyRtfBlock:(char *)fp16 arg:(int)fp20;
  2606. - (void)effectuateState;
  2607. - (void)pushOrPopCommand:(char *)fp16 arg:(int)fp20;
  2608. - (void)popCommand:(char *)fp16;
  2609. - (void)pushCommand:(char *)fp16;
  2610. - (void)noteCommand:(char *)fp16;
  2611. - (char *)readToken;
  2612. - (char *)readCommandAndArg:(int *)fp16;
  2613. - (void)emitText:(char *)fp16;
  2614. - (void)emitNewline;
  2615. - (void)emitCommand:(char *)fp16 begin:(BOOL)fp20;
  2616. - (void)emitRtf:(char *)fp16 arg:(int)fp20;
  2617. - (void)endParam;
  2618. - (void)beginParam;
  2619. - delegate;
  2620. - setDelegate:fp16;
  2621. - init;
  2622. @end
  2623.  
  2624. @interface RunCommand:Object
  2625.    {
  2626.    }
  2627. + (int)runPipe:(char ***)fp16 withOutputTo:(NXStream *)fp20;
  2628. + (int)runPipe:(char ***)fp16 withInputFrom:(NXStream *)fp20;
  2629. + (int)runPipe:(char ***)fp16 withInputFrom:(NXStream *)fp20 andOutputTo:(NXStream *)fp24;
  2630. + (int)_spawnPipe:(char **)fp16 input:(int)fp20 output:(int)fp24;
  2631. + (int)run:(char *)fp16 withOutputTo:(NXStream *)fp20;
  2632. + (int)run:(char *)fp16 withInputFrom:(NXStream *)fp20;
  2633. + (int)run:(char *)fp16 withInputFrom:(NXStream *)fp20 andOutputTo:(NXStream *)fp24;
  2634. @end
  2635.  
  2636. @interface MailListener:Listener
  2637.    {
  2638.    }
  2639. + initialize;
  2640. - (NXRemoteMethod *)remoteMethodFor:(SEL)fp16;
  2641. - (int)performRemoteMethod:(NXRemoteMethod *)fp16 paramList:(NXParamValue *)fp20;
  2642. - (int)incorporateNewMail;
  2643. - (int)deliver:(int)fp16;
  2644. - (int)setBody:(char *)fp16 inWindow:(int)fp20;
  2645. - (int)setCc:(char *)fp16 inWindow:(int)fp20;
  2646. - (int)setSubject:(char *)fp16 inWindow:(int)fp20;
  2647. - (int)setTo:(char *)fp16 inWindow:(int)fp20;
  2648. - (int)openSend:(int *)fp16;
  2649. - (int)deliver;
  2650. - (int)setBody:(char *)fp16;
  2651. - (int)setCc:(char *)fp16;
  2652. - (int)setSubject:(char *)fp16;
  2653. - (int)setTo:(char *)fp16;
  2654. - (int)openSend;
  2655. @end
  2656.  
  2657. @interface MailSpeaker:Speaker
  2658.    {
  2659.    }
  2660. - (int)incorporateNewMail;
  2661. - (int)deliver:(int)fp16;
  2662. - (int)setBody:(char *)fp16 inWindow:(int)fp20;
  2663. - (int)setCc:(char *)fp16 inWindow:(int)fp20;
  2664. - (int)setSubject:(char *)fp16 inWindow:(int)fp20;
  2665. - (int)setTo:(char *)fp16 inWindow:(int)fp20;
  2666. - (int)openSend:(int *)fp16;
  2667. - (int)deliver;
  2668. - (int)setBody:(char *)fp16;
  2669. - (int)setCc:(char *)fp16;
  2670. - (int)setSubject:(char *)fp16;
  2671. - (int)setTo:(char *)fp16;
  2672. - (int)openSend;
  2673. @end
  2674.  
  2675. @interface Alias(PrivateUser)
  2676. - (char **)aliaslist;
  2677. - (int)aliascount;
  2678. - removeAlias:(int)fp16 from:(char *)fp20;
  2679. - addPrivateName:(char *)fp16;
  2680. - addUser:(char *)fp16 group:(char *)fp20;
  2681. - newGroup:(char *)fp16;
  2682. - addalias:(char *)fp16;
  2683. - (struct unknown8 *)newentry:(char *)fp16 member:(char *)fp20 isalias:(BOOL)fp24;
  2684. - savePrivateUsers;
  2685. - writeOne:(char *)fp16 database:(FILE *)fp20;
  2686. - initPrivateUsers;
  2687. - createAliasList;
  2688. - enumerateAliases:(void (*)())fp16;
  2689. @end
  2690.  
  2691. @interface Alias(Private)
  2692. - (struct unknown8 *)getreal:(struct unknown8 *)fp16;
  2693. - (struct unknown8 *)lookup:(struct unknown8 *)fp16;
  2694. - (struct unknown8 *)getentry:(char *)fp16;
  2695. - getAliases:(struct unknown8 *)fp16 line:(char *)fp20 isAlias:(BOOL)fp24;
  2696. @end
  2697.  
  2698. @interface NXBrowserCell(Util)
  2699. - setTitle:(char *)fp16 isLeaf:(BOOL)fp20;
  2700. @end
  2701.  
  2702. @interface Alias(Util)
  2703. - loadAlias:(char *)fp16 matrix:fp20 descend:(BOOL)fp24;
  2704. - initialAlias:fp16 selection:(char *)fp20;
  2705. - (char *)bitmapName:(char *)fp16;
  2706. - loadbitmap:(char *)fp16;
  2707. - loadUser:(BOOL)fp16 group:(BOOL)fp20 local:(BOOL)fp24 matrix:fp28;
  2708. - (int)countUsers:(BOOL)fp16 group:(BOOL)fp20 local:(BOOL)fp24;
  2709. @end
  2710.  
  2711. @interface Window(BrowserFieldEditor)
  2712. - (void)setFieldEditor:fp16;
  2713. @end
  2714.  
  2715. @interface Window(EmacsFieldEditor)
  2716. - getFieldEditor:(BOOL)fp16 for:fp20;
  2717. @end
  2718.  
  2719. @interface EditText(EmacsText)
  2720. - (BOOL)tryToPerform:(SEL)fp16 with:fp20;
  2721. - keyDown:(NXEvent *)fp16;
  2722. - doEmacs:(unsigned short)fp16 flags:(int)fp20;
  2723. - (int)peekForChar:(unsigned short)fp16 flags:(int)fp20;
  2724. - pageDown:(int)fp16;
  2725. - endLineDelete:(int)fp16;
  2726. - backwardCharDelete:(int)fp16;
  2727. - endLineMove:(int)fp16;
  2728. - forwardCharDelete:(int)fp16;
  2729. - startLineMove:(int)fp16;
  2730. - jumpBottom:(int)fp16;
  2731. - jumpTop:(int)fp16;
  2732. - pageUp:(int)fp16;
  2733. - backwardWordDelete:(int)fp16;
  2734. - forwardWordMove:(int)fp16;
  2735. - forwardWordDelete:(int)fp16;
  2736. - backwardWordMove:(int)fp16;
  2737. - deleteChars:(int)fp16 to:(int)fp20 up:(BOOL)fp24 cut:(BOOL)fp28;
  2738. - (BOOL)consecutiveCut;
  2739. - (void)setConsecutiveCut:(BOOL)fp16;
  2740. - yank:fp16;
  2741. @end
  2742.  
  2743. @interface Text(_cache)
  2744. - (NXTextCache *)_cache;
  2745. @end
  2746.  
  2747. @interface PageBuffer(MailUtil)
  2748. - loadAttach:(char *)fp16 text:fp20;
  2749. - filterInto:fp16 displayAll:(BOOL)fp20;
  2750. - (struct unknown1 *)getFilters;
  2751. - (struct unknown1 *)buildFilters;
  2752. - (struct unknown1 *)buildHash:(char *)fp16;
  2753. + (struct unknown1 *)getMarkers;
  2754. @end
  2755.  
  2756. @interface MailDriver(scroll)
  2757. - scrollForView:fp16 line:(float)fp20 size:(NXSize *)fp24;
  2758. @end
  2759.  
  2760. @interface List(Message)
  2761. - sortList;
  2762. - addList:fp16;
  2763. @end
  2764.  
  2765. @interface List(ToCC)
  2766. - setToCc:fp16;
  2767. @end
  2768.  
  2769. @interface Send(SendDeliver)
  2770. - getPath:(char *)fp16 forAttachment:(char *)fp20;
  2771. - removeAttachmentFile:(char *)fp16;
  2772. - getTempDocumentName;
  2773. - didDeliver:(union unknown9)fp16;
  2774. - deliver:fp16;
  2775. - deliverAction:fp16;
  2776. - performDeliver:fp16;
  2777. - save:fp16;
  2778. - saveDraft:fp16;
  2779. - mailMessage;
  2780. - (BOOL)bundlePerform:(SEL)fp16 with:fp20 with:fp24;
  2781. - (BOOL)bundlePerform:(SEL)fp16 with:fp20;
  2782. - openUnsent:(char *)fp16 freeUnsent:(char *)fp20;
  2783. - (BOOL)invalidMailer;
  2784. - buildEncryptArgs;
  2785. - (int)getRecipient:(char **)fp16;
  2786. - writeLines:(NXStream *)fp16;
  2787. - getAttach:(char *)fp16 attach:(char *)fp20 tar:(char *)fp24 local:(char *)fp28;
  2788. - (BOOL)attemptOverwrite:(char *)fp16;
  2789. - makeEncrypt:(char *)fp16 from:(char *)fp20 sourceDir:(char *)fp24;
  2790. - writeLocal:(char *)fp16 mbox:fp20;
  2791. - writeText:(NXStream *)fp16;
  2792. - (BOOL)hasFrom:(NXStream *)fp16;
  2793. - writeSubjectField:(NXStream *)fp16;
  2794. - writeField:(NXStream *)fp16 field:(int)fp20;
  2795. - writeItem:(NXStream *)fp16 title:(char *)fp20 value:(char *)fp24;
  2796. - writeToList:(NXStream *)fp16 field:(int)fp20;
  2797. - (char *)expandAddressLine:(char *)fp16;
  2798. - (void)writeMimeHeaders:(NXStream *)fp16 isNextMail:(BOOL)fp20;
  2799. - writeMarker:(NXStream *)fp16 readReceipt:(BOOL)fp20;
  2800. - (BOOL)invalidTo:(int)fp16;
  2801. - (char *)errStringFor:(int)fp16 translate:(BOOL)fp20;
  2802. - (BOOL)invalidSubject;
  2803. + sendReceipt:(char *)fp16 date:(struct tm *)fp20 from:(char *)fp24;
  2804. + deliverMail:(char *)fp16 toList:fp20 forSender:fp24;
  2805. @end
  2806.  
  2807. @interface Send(SendInit)
  2808. - initSendWindow:fp16;
  2809. - initMailSender:fp16;
  2810. - addSizeField;
  2811. - loadDefaults;
  2812. - (float)newTextView:fp16;
  2813. + newSendWindow:fp16;
  2814. + buildMailSender:fp16;
  2815. @end
  2816.  
  2817. @interface Form(Private)
  2818. - setVisible:(float)fp16;
  2819. @end
  2820.  
  2821. @interface Subprocess(Private)
  2822. - (void)showError:(char *)fp16;
  2823. - fdHandler:(int)fp16;
  2824. - childDidExit;
  2825. @end
  2826.  
  2827. @interface Text(Text_Position_Extras)
  2828. - bringSelToBottom;
  2829. - bringSelToTop;
  2830. - bringSel0To:(float)fp16;
  2831. @end
  2832.  
  2833. @interface Text(Text_Search_Extras)
  2834. - (int)findAll:(char *)fp16 replace:(char *)fp20 start:(int)fp24 stop:(int)fp28 sel0:(int *)fp32 selN:(int *)fp36 regExpr:(BOOL)fp40 ignoreCase:(BOOL)fp44;
  2835. - (BOOL)match:(char *)fp16 loc1:(int *)fp20 loc2:(int *)fp24 back:(BOOL)fp28;
  2836. - (int)findRegExpr:(char *)fp16 ignoreCase:(BOOL)fp20 loc1:(int *)fp24 loc2:(int *)fp28;
  2837. - (BOOL)findText:(char *)fp16 ignoreCase:(BOOL)fp20 loc1:(int *)fp24 loc2:(int *)fp28 back:(BOOL)fp32;
  2838. @end
  2839.  
  2840. @interface Text(Text_Stream_Extras)
  2841. - selectionToStream:(NXStream *)fp16;
  2842. - streamToSelection:(NXStream *)fp16;
  2843. @end
  2844.  
  2845. @interface Text(Text_Random_Extras)
  2846. - setSelectionAtEnd;
  2847. - (int)selectionLength;
  2848. @end
  2849.  
  2850. @interface Button(PopUpUtil)
  2851. - (int)selectedPopUpRow;
  2852. - selectedPopUpItem;
  2853. - selectPopUpItemTagged:(int)fp16;
  2854. - selectPopUpItemAt:(int)fp16;
  2855. @end
  2856.  
  2857. @interface Object(Logger)
  2858. - (void)logError:(const char *)fmt,...;
  2859. - (void)logWarning:(const char *)fmt,...;
  2860. - (void)logNote:(const char *)fmt,...;
  2861. @end
  2862.  
  2863. @interface Text(MailHeaders)
  2864. - (void)filterSelHeaders:fp16;
  2865. - (void)replaceSelWithHeaders:fp16;
  2866. + (void)setFilteredHeaders:fp16;
  2867. + filteredMailHeaders;
  2868. @end
  2869.  
  2870. @interface Text(MailMessage)
  2871. - (void)replaceSelWithBodyOfMessage:fp16;
  2872. - (void)replaceSelWithHeadersOfMessage:fp16;
  2873. - (void)replaceSelWithMessage:fp16;
  2874. @end
  2875.  
  2876. @interface Text(NextMessage)
  2877. - (int)saveAttachTo:(char *)fp16 removeBackup:(BOOL)fp20 errorHandler:fp24;
  2878. @end
  2879.  
  2880. @interface Text(TextUtils)
  2881. - replaceSelWithFile:(char *)fp16;
  2882. - addIconForDocument:(char *)fp16 icon:(char *)fp20;
  2883. - saveToFile:(char *)fp16;
  2884. - replaceSelWithTextObject:fp16;
  2885. - (BOOL)hasNonAscii;
  2886. - (BOOL)hasGraphics;
  2887. - (BOOL)hasFormatting;
  2888. - (void)getFormatting:(char *)fp16 graphics:(char *)fp20 nonAscii:(char *)fp24;
  2889. - (BOOL)sameTabs:(struct unknown0 *)fp16 as:(struct unknown0 *)fp20 count:(int)fp24;
  2890. - setRightMargin:(float)fp16;
  2891. - (float)rightMargin;
  2892. - setLeftMargin:(float)fp16;
  2893. - (float)leftMargin;
  2894. - setIndent:(float)fp16;
  2895. - (float)indent;
  2896. - setOtherIndent:(float)fp16;
  2897. - (float)otherIndent;
  2898. - setFirstIndent:(float)fp16;
  2899. - (float)firstIndent;
  2900. - setJustification:(int)fp16;
  2901. - (int)justification;
  2902. - (NXTextStyle *)textStyle;
  2903. - setSuperscript:(BOOL)fp16;
  2904. - (BOOL)superscript;
  2905. - setSubscript:(BOOL)fp16;
  2906. - (BOOL)subscript;
  2907. - setScript:(float)fp16;
  2908. - (float)script;
  2909. - setFontSize:(float)fp16;
  2910. - (float)fontSize;
  2911. - setUnderline:(BOOL)fp16;
  2912. - (BOOL)underline;
  2913. - setBold:(BOOL)fp16;
  2914. - (BOOL)bold;
  2915. - setItalic:(BOOL)fp16;
  2916. - (BOOL)italic;
  2917. - setFontBits:(int)fp16;
  2918. - reset;
  2919. - initFromFile:(const char *)fp16;
  2920. - initRTFD:(BOOL)fp16;
  2921. - initRTF:(BOOL)fp16;
  2922. - setFontBits:(int)fp16 usingMask:(int)fp20;
  2923. - (int)fontBits;
  2924. - (unsigned int)_fontTraitsOfRun:(NXRun *)fp16;
  2925. - (void *)selParaStyle;
  2926. - selFont;
  2927. - (NXRun *)runAt:(int)fp16;
  2928. - (int)runCount;
  2929. @end
  2930.  
  2931. @interface NXPropertyList(InterimHack)
  2932. - copy;
  2933. @end
  2934.  
  2935. @interface NXGraphicCell(MailOverride)
  2936. - (BOOL)trackMouse:(NXEvent *)fp16 inRect:(NXRect *)fp20 ofView:fp24;
  2937. - getImage:(char *)fp16;
  2938. - (BOOL)shiftTrackMouse:(NXEvent *)fp16 inRect:(NXRect *)fp20 ofView:fp24;
  2939. @end
  2940.  
  2941. @interface NXRTFD(LennartDebug)
  2942. - (void)printForDebugger:(NXStream *)fp16;
  2943. @end
  2944.  
  2945. @interface NXRTFD(Send)
  2946. - (unsigned int)quickSize;
  2947. @end
  2948.  
  2949. @interface NXRTFD(TextUtils)
  2950. - (void)addIconsForPath:(char *)fp16;
  2951. - createUniqueKey:fp16;
  2952. @end
  2953.  
  2954.